دادا دستت درد نکنه از این همه امیدی که به من میدی
حالا یه سوال دیگه در ادامه با عنوان "کلاس gradebook با یک داده ی عضو، تابع مقدار گذاری نوشتن set و تابع خواندن get" میرسیم که نویسنده سعی داره به مثال قبلی دو تا تابع عضو کلاس و یک عدد داده ی عضوی اضافه کنه.
اما به نظر من خیلی پیچونده تقریبا این دو تا کاری رو که کرده برنامه رو هیچ تغییر خاصی نمیده
class GradeBook
{
public:
void setCourseName( string name )
{
courseName = name;
}
string getCourseName()
{
return courseName;
}
void displayMessage()
{
cout << "welcome to the gradeBook for\n" << getCourseName() << "!" << endl;
}
private:
string courseName;
};
int main()
{
string name0fcourse;
GradeBook myGradeBook;
cout <<"initial course name is:" << myGradeBook.getCourseName() << endl;
cout << "please enter the course name:" << endl;
getline( cin, name0fcourse );
myGradeBook.setCourseName( name0fcourse );
cout << endl;
myGradeBook.displayMessage();
getch();
return 0;
}

حالا سوال من اینه که این داده ی عضو دقیقا یعنی چی؟ تا اونجایی که من فهمیدم یعنی خصیصه های مربوط به شی ای که ما از یک کلاس تعریف میکنیم تا با اون تابع رو فراخوانی کنیم. درسته؟
اصلا یه بار این برنامه رو توضیح بدید من دوباره این تابع و کلاس و شی رو قاطی پاتی کردم