اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

تفاوت virtualکردن یک تابع معمولی با virtual کردن یک تابع سازنده چیست؟

0 امتیاز
241 نمایش

یعنی فقط virtual کردن توابع معمولی داریم و virtual کردن constructor نداریم؟؟؟؟

پرسیده شده شنبه ۲۸ اردیبهشت ۱۳۹۲ در C++ توسط f.tahan36  
ویرایش شده یکشنبه ۲۹ اردیبهشت ۱۳۹۲ توسط f.tahan36

اصلا تو C++ میتونیم تابع سازنده مجازی داشته باشیم؟

نخیر. من هم فکر کنم اشتباهی شده. تابع سازنده نمی‌تونه مجازی باشه. بالاخره هر شی‌ای باید سازنده داشته باشه.

1 پاسخ

0 امتیاز

ابتدا این سوال و ببینین که کلاً تابع مجازی به چه کاری می‌آد در شی‌گرایی

تابع مجازی

بعد این سوال و ببینین که توضیح می‌ده چرا سازنده‌ی مجازی نداریم

علت عدم وجود سازنده‌ی مجازی

هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پاسخ داده شده دوشنبه ۳۰ اردیبهشت ۱۳۹۲ توسط prodo