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

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

تفاوت کلاس و ساختار

+1 امتیاز
1,056 نمایش
پرسیده شده چهارشنبه ۱۴ فروردین ۱۳۹۲ در C++ توسط CPP_Crawler4  

1 پاسخ

+2 امتیاز

تفاوت عمده‌ی کلاس و ساختار و فکر کنم تنها تفاوت‌شون این باشه که اعضای کلاس پیش‌فرض private هستند و اعضای ساختار پیش‌فرض public.
نکته‌ی دیگه‌ای که ممکنه بین این‌ها فرق باشه در شی‌گرایی هست که ساختار احتمالاً محدودیت‌هایی نسبت به کلاس داشته باشه.

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

Structs do not support inheritance.
➤➤ There are some differences in the way constructors work for structs. In particular, the compiler always
supplies a default no-parameter constructor, which you are not permitted to replace.
➤➤ With a struct, you can specify how the fields are to be laid out in memory