PDA

View Full Version : آموزش: درج کنندها و استخراج کنندهای سفارشی



JaVa
چهارشنبه 22 خرداد 1392, 12:44 عصر
سلام و خسته نباشید.

از دوستان اگه امکانش هست یه توضیحی در خصوص درج کننده های سفارشی و استخراج کننده های سفارشی بدن و همچنین یه مثال برای هر کدومشون بزنید.

با تشکر

UfnCod3r
چهارشنبه 22 خرداد 1392, 13:35 عصر
درج کننده های سفارشی و استخراج کننده های سفارشی
من بعد 2 سال کار کردن با سی++ چنین چیزی نشنیدم
معادل انگلیسی شو بگو
یکم توضیح بده ببینم منظروت چیه
:متفکر:
فکر کنم منظورت ی چی مثل Properties ها تو سی# هست ک set,get دارن؟
:متفکر:

JaVa
چهارشنبه 22 خرداد 1392, 15:35 عصر
درج کننده های سفارشی (Inserter)
ostream &operator<<(ostream &stream,نام کلاس شی)
{

return stream;
}
استخراج کننده های سفارشی (extractor operator)
istream &operator<<(istream &stream,نام کلاس & نام شی)
{

return stream;
}

JaVa
چهارشنبه 22 خرداد 1392, 15:39 عصر
داداش فقط نمی دونم چطور باید ازشون استفاده کنم.

UfnCod3r
چهارشنبه 22 خرداد 1392, 16:15 عصر
اینو می گفتی :قهقهه:

class Rectangle
{
public:
float x, y, width, height;

inline friend std::ostream& operator << ( std::ostream& o, const Rectangle& r )
{
o << "(x=" << r.x << ", y=" << r.y << ", w=" << r.width << ", h=" << r.height << ")";
return o;
}
};


Rectangle r;
std::cout << r;

JaVa
چهارشنبه 22 خرداد 1392, 23:37 عصر
اینو می گفتی


سلام و درودی دیگر.

کسی نیست در خصوص پست 3 به بنده کمک کنه همراه با مثال
با تشکر.

omidshaman
پنج شنبه 23 خرداد 1392, 13:25 عصر
مثال زد دیگه! شما تو گوگل سیرچ کن operator overloading کلی مقاله و مثال برات میاره