View Full Version : operator overloading (کمک فوری)
simona_23
یک شنبه 07 خرداد 1385, 07:14 صبح
با سلام
برای اینکه operator<<(خروجی) را به صورت friend تعریف نکنم درمعرفی این operator چگونه باید عمل کنم؟
nima_63
سه شنبه 16 خرداد 1385, 09:57 صبح
کافیست operator را به صورت تابع عضو معرفی کنی با این تفاوت که ورویی أ ن فقء ostream است و هنطام فراخوانی به صورت object<<cout میباشذ
Mahdi_Delphi
سه شنبه 16 خرداد 1385, 20:17 عصر
کافیست operator را به صورت تابع عضو معرفی کنی با این تفاوت که ostream است و هنگام فراخوانی به صورت object<<cout میباشد
تائید میشه.
چون هنگامی که به صورت تابع عضو تعریف میشه پارامتر اول به صورت ضمنی شیئ از همون کلاس خواهد بود.
بهتره به صورت friend تعریف کنید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.