السلام عليكم
أتمى المساعدة في كيفيت أستخدام
friend ostream& operator<<( ostream& , foo1& )
و
friend istream& operator>>( istream& , foo2& )
على سبيل المثال
إذا كان الهدير فايل
enum X {a,b,c};
enum Y {A,B,C};
class foo
{
public:
foo();
~foo();
foo(X,Y);
Y gety();
X getx();
bool operator()(foo* , foo*);
friend ostream& operator<<(ostream&, foo&);
private:
X x;
Y y;
};فكيف يكون السورس فايل
#include "foo.h"
foo::foo()
{
//ctor
}
foo::foo(X x, Y y)
{
this->x = x;
this->y = y;
}
foo::~foo()
{
//dtor
}
X foo::getX()
{
return x;
}
Y foo::getY()
{
return y;
}
bool foo::operator()(foo* foox , foo* fooy)
{
return foox != fooy ? foox > fooy : foox < fooy;
}كيف بأمكاني أ ضيف الفرند أبريتير فنكشن إلى السورس فايل
friend ostream& operator<<( ostream& , foo1& )
لماذ أحصل على خطاء إذا أضفت رقم بداخل enum
enum X{1,2,3,4,5,6,7,8,9};هل هناك أي طريقة لأضافت الأرقام بداخل enum
لكم مني خالص الشكر و تقدير