PDA

View Full Version : سوال: سوال در مورد برنامهc++



elham2000
سه شنبه 31 اردیبهشت 1387, 18:53 عصر
با سلام یه سوالی در مورد کد زیر دارم اصلا متوجه نمی شم لطفا هر کی بلد کمک کنه
istream &operator>>(istream &stream,poll &ob)

البته من c# بلدم ولی تو این کد نمی دونم چرا این علامتو << گذاشته ویا &
ممنون میشم کمکم کنید:متفکر:

A_Salimi
سه شنبه 31 اردیبهشت 1387, 19:15 عصر
خوب در اینجا با استفاده از کلمه کلیدی operator تعریف مجدد عملگر << صورت گرفته .
احتمالا در اینجا بحث از ورودی و خروجی اشیا در فایل هست .

معذرت ،الان وقت زیادی ندارم :افسرده:! امیدوارم دوستان راهنمایی بیشتری بدند .

elham2000
سه شنبه 31 اردیبهشت 1387, 19:36 عصر
system("color 2");
return *this
}

منظور از این کد چی هست و یا وقتی ما آبجکتی میگیریم به شکل زیر مینویسیم

stream<<ob.coff

emad_67
سه شنبه 31 اردیبهشت 1387, 20:36 عصر
با سلام یه سوالی در مورد کد زیر دارم اصلا متوجه نمی شم لطفا هر کی بلد کمک کنه
istream &operator>>(istream &stream,poll &ob)البته من c# بلدم ولی تو این کد نمی دونم چرا این علامتو << گذاشته ویا &
ممنون میشم کمکم کنید:متفکر:
این پست رو ببین:
http://barnamenevis.org/forum/showpost.php?p=509242&postcount=11

& باعث میشه که پارامتر فرستاده شده به تابع بر اساس ارجاع منتقل بشه. در حالت عادی که& رو نمیزاری، یک کپی از پارامتر گرفته میشه و به تابع فرستاده میشه و اگه در تابع اونو تغییر بدی رو متغیر اصلی تغییری ایجاد نمیشه ولی وقتی & میزاری یه ارجاع از متغیر اصلی به تابع فرستاده میشه و در واقع در هر جای تابع که بخوای با متغیر فرستاده شده کار کنی، کامپایلر رجوع میکنه به همون متغیر اصلی. در این حالت اگه هر تغییری در تابع رو متغیر انجام بشه، تغییرات عینا روی متغیر اصلی صورت میگیره.



system("color 2");
return *this
}منظور از این کد چی هست و یا وقتی ما آبجکتی میگیریم به شکل زیر مینویسیم

stream<<ob.coff
system("color 2") فقط میاد رنگ خروجی رو عوض می کنه( بر اساس شماره رنگ).
return *this هم شی ایی از کلاس فعلی رو بر میگردونه.
در مورد قسمت بعدی کدت باید مشخص کنی stream چی هست تا بشه درست فهمید که چیکار میکنه.

MRHagh
سه شنبه 31 اردیبهشت 1387, 21:09 عصر
stream<<ob.coff
stream احتمالا باید شیئی از یک جریان خروجی رشته باشد که مقدار coff از شیی ob را در آن با رنگ color2 قرار میدیم و برای چاپ به جریان رشته خروجی بازگشت میدیم .

m_o_h_a_m_m_a_d
سه شنبه 31 اردیبهشت 1387, 22:58 عصر
سلام. من می خواهم با استفاده ازلیست پیوندی برای دیکشنری یک برنامه بنویسم ولی نحوه پیاده سازی لیست پیوندی را بلد نیستم واقعا محتاج help هستم