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

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

تابع سازنده کلاس

+1 امتیاز
1,378 نمایش

اینکه میگن کار تابع سازنده مقدار‌دهی اولیه‌س یعنی چی؟
مگه متغیرهای تعریف شده در کلاس مشخص نیستن و با تعریف یک شیء بوجود نمیان؟
کلن چه لزومی داره از تابع سازنده استفاده بشه؟
اصلا لزومی داره؟

یک مشکل در مورد C++ این است که هم‌اکنون گرایشی قوی در زبان وجود دارد که شما را وادار می‌کند پیش از انجام هر کاری، همه‌ی جوانب آن را بدانید. (Larry Wall)
پرسیده شده جمعه ۲۴ آذر ۱۳۹۱ در C++ توسط CPP_Crawler2  
بازتگ شده پنجشنبه ۲۹ فروردین ۱۳۹۲ توسط admin

1 پاسخ

0 امتیاز

خب دقیقن به همین دلیل که به متغیر‌های تعریف شده در یک کلاس مقدار اولیه داده بشه،باید از تابع سازنده استفاده بشه، چرا که توجه دارین داخل کلاس نمیشه به یک متغیر هنگام تعریف مقدار اولیه داد.
نه به این معنی که اجباری در کار باشه، ولی اگر بخواین مقدار‌ دهی اولیه به یک متفیر در کلاس داشته باشین، چرا لازمه!

پاسخ داده شده سه شنبه ۵ دی ۱۳۹۱ توسط CPP_Crawler4