PDA

View Full Version : مبتدی: سوال در مورد اپریتور اورلودینگ



core_hexa
یک شنبه 22 خرداد 1390, 22:16 عصر
سلام خدمت اساتید و دوستان
بنده دو سوال از این بخش برام ایجاد شده که توجیه نشدم بصورت خوب
میشه دقیقا نحوه ی گرفتن ارگومانها رو توضیح بدهید مثلا برای چی اپریتور های یکانی مثل ++ و -- فقط یه ارگومان دارند و اگر میشود کلا در این مورد نحوه ارگومان گرفتن یه توضیحی بدهید؟
و دومین سوال اینه مثلا در برنامه زیر چرا نمیتونیم دو شی از این کلاس تعریف کنیم و آنهار با دستور ساده تساوی نسبت بدهیم
مثلا

ob1=++ob2


class Counter
{
private:
unsigned int count;
public:
Counter() : count(0)
{ }
unsigned int get_count()
{ return count; }
void operator ++ ()
{
++count;
}
};