تعلمنا في هذا الاسبوع كيف ننشئ operator وهذا البرنامج مثال على ذلك
#include
#include
#include
#include
#include
#include
class counter
{
int count;
public:
counter():count(0){}; //counter(){count=0;}
int getcount(){return count;}
void operator ++()
{
count++;
}
};
void main()
{
counter C1,C2;
cout<cout<++C1;
++C2;
cout<cout<getch();
}ولكن
إذا أردت أن أعدل في main()
وأكتب C2=++C1;
فما هي التعديلات التي لابد منها ؟؟؟
لقد حاولت ولكن ماهي أخطائي..؟؟؟؟
#include
#include
#include
#include
#include
#include
class counter
{
int count;
public:
counter():count(0){};
int grtcount(){return count;}
counter operator ++(counter)
{
++count;
return count;
}
};
void main()
{
counter C1,C2;
C2=++C1;
cout<}