#06 [oop] - Structure

preview_player
Показать описание
كورس البرمجة الكينونية باستخدام لغة البرمجة سي بلس بلس:

هياكل البيانات - Structure

Course Object-Oriented Programming Using C++:

Structure

--



Рекомендации по теме
Комментарии
Автор

الف شكر والله انك تركز حتى التفاصيل الصغيرة اللي ممكن الواحد يغلط بيها شكر للمجهود الجبار ..حتى اني لاحظت انك تسجل في وقت متاخر من الليل وتسهر الله يكتبلك الاجر والتوفيق
\

minawolf
Автор

The only difference between a struct and class in C++ is the default accessibility of member variables and methods.
In a struct they are public; in a class they are private.

umidbaban
Автор

شرح ممتاز جدا جدا وشامل كل المواضيع من كبيرها لصغيرها شكرا جدا بارك الله فيك

abdulmohaimenalgamoudi
Автор

Please more, from east to west you are the best

quteibaalsalaa
Автор

اولا الله يعطيك العافيه بصراحه كوررس المفروض يكون بفلوس ولكنك نزلته مجاني وبصراحه مفييد جدا بالنسبه لي
ثانيا ياليت تنزل في نهاية الكورس مشروع يكون شوي صعب بالنسبة للمبتدئين على شان نعرف كيف نوظف الاشياء الي تعملناها

شكرا

Foab
Автор

بارك الله فيك وان شاء الله في ميزان حسناتك

kawthermahdi-mpqn
Автор

شكرا كتير لجهودك ممكن تنزل الكودات كمان

salimedlbi
Автор

لو سمحت انا بشتغل على visual studio 2012 وما بزبط استخدم الفنكشن strcpy_s بعطيني عليه error وبقللي انه غير معرف

Ghostkiller-jcyf
Автор

الكود ماشي بالضبط مثل حضرتك لكن هنا ينطي ايرر Distance add_distance (Distance d1, Distance d2) شنو السبب وقف عند هالسطر
ياريت تجاوب

serin
Автор

بجد شكرا على الشرح الجميل ده وبطلب من حضرتك تعمل كورس مخصص ل الداتا ستراكتش

رمضانكريم-ضث
Автор

يعطيك العافية استاذ عادل .... استاذ عادل تعديل صغير * ال struct يدعم خاصية ال encapsulation والفرق بينو وبين ال class هو فقط ال default aces modfier على ما اعتقد ؟!

mohammadasaide
Автор

subject::total': non-standard syntax; use '&' to create a pointer to member struct sent to class الخطأ

وهذا الكود
#include <iostream>
using namespace std;

struct EXAM
{
float first, second, final;
};

class subject
{
char name[10];
EXAM exam;
public:
subject()
{
strcpy_s(name, NULL);
exam = { 0, 0, 0 };
}
subject(const char n[10], float fi, float s, float fl)
{
strcpy_s(name, n);
exam={ fi, s, fl };
}
float total()
{
return exam.first + exam.second + exam.final;
}
void print()
{
cout << "name :" << name << endl;
cout << "first exam :" << exam.first<<endl;
cout << "second exam :" << exam.second << endl;
cout << "final exam :" << exam.final << endl;
cout << "the total :" << total << endl;
}
};
int main()
{
subject ob("math", 10, 24, 50);
ob.print();
}
اقدر احل المشكلة اني اقوم بعرض مجموع الارقام مباشرة بدون انشاء دالة
total
لكن اريد اعرف ليش ما اقدر اعرف الدالة

Mosaa
Автор

أستاذ عادل
ليه ضمن الكلاس اللي عملتو ما حطيت private

Yosr
Автор

كودي متل كودك بزبط بس عم يعطيني ايرور وماعم ينحل الايرور الا لما اكتب ب الsubject (const char n) غير هيك ماعم ينحل وماعم اعرف سبب

notsloww
Автор

لو سمحت يا بشمهندس عادل كنت حابب اعرف لو حضرتك عامل كورس data structure ؟؟

ya
Автор

#include <iostream>
#include<cstring>
#include<cstdlib>
#include <string>
using namespace std;
struct exam
{
float first;
float second;
float final;
};
class subject
{
char name[10];
exam Exam;
public:
subject()
{
strcpy_s(name, "no name ");
Exam = { 0, 0, 0 };

}
subject(char n[10], float fa, float s, float fi)
{
strcpy(name, n);
Exam = { fa, s, fi };

}
float total()
{
return Exam.final + Exam.first + Exam.second;
}
void print() {
cout << "the subject =" << name << endl
<< "first exam =" << Exam.first << endl
<< "second exam" << Exam.second << endl
<< "final exam =" << Exam.final << endl
<< "the total is =" << total() << endl;
}
};


int main()
{
subject e("oop", 25, 24, 49);
e.print();

}
هنا بيعطيني ايرور علي السطر الاول في المين بس لو غيرت ارراي اوف كراكتر لي استرينج مش بيدي ايرور مش عارف ليه العيب في الاراي اوف كراكتر

abdallasaid
Автор

طريقة عمل array of struct واستدعاءها في function

Mo-nhlp
Автор

عايز كتاب اراجع منه ويكون في تدريبات زي اللي بتشرحها حضرتك

abdulfattah.hussein
Автор

رجاء التصحيح أ عادل لأن التلقائي في الكلاس هو برايفات والعكس في الاستراكشر

ypwygk
Автор

11:55
هوا لي هنا لما بحط
k={"kia", "red", 55, 30} ;

g={"kia", "red", 50, 30} ;
cout<<g.maxspeed;
لي هنا مش بيطلع maxspeed بتاعة الاتنين

ahmedsabergalal