تالار گفتمان مانشت
فرق این مقدار دهی های اولیه توثی سازنده چیه؟ - نسخه‌ی قابل چاپ

فرق این مقدار دهی های اولیه توثی سازنده چیه؟ - desatir7316 - 05 آذر ۱۳۹۰ ۰۵:۳۱ ب.ظ

سلام دوستان
فرق این مقدار دهی‌ها چیه؟


کد:
class c1{
int a;
int b;

c1():b(0){
a=0;
}
}

تفاوت مقدار دهی به a,b از دید این درس چیه؟
ممنون

فرق این مقدار دهی های اولیه توثی سازنده چیه؟ - mfXpert - 06 آذر ۱۳۹۰ ۰۶:۱۹ ب.ظ

شما مطمئن هستید که چنین روشی برای مقدار دهی درسته؟
تا اونجایی که من یادمه از چنین فرمتی برای فراخوانی constructor کلاس پدر استفاده میشه

فرق این مقدار دهی های اولیه توثی سازنده چیه؟ - desatir7316 - 07 آذر ۱۳۹۰ ۱۰:۵۰ ق.ظ

(۰۵ آذر ۱۳۹۰ ۰۵:۳۹ ب.ظ)HRZ نوشته شده توسط:  منظورتونو نفهمیدم
این مقدار دهی های اولیه در هر صورت انجام می شن
اما از دید "طراحی زبان های برنامه نویسی" چه تفاوتی با هم دارند؟
مثلا اینکه آیا یکیشون با سرعت بیشتری اجرا می شه و مسائلی از این قبیل
ممنون


(۰۶ آذر ۱۳۹۰ ۰۶:۱۹ ب.ظ)mfXpert نوشته شده توسط:  شما مطمئن هستید که چنین روشی برای مقدار دهی درسته؟
تا اونجایی که من یادمه از چنین فرمتی برای فراخوانی constructor کلاس پدر استفاده میشه؟
بله تا جای که من می دونم درسته البته این کد رو با کامپایلر درست نکردم!!!
یعنی شما منظورتون اینه که برای مقدار دهی به memberهای کلاس پدر فقط استفاده میشه؟
ممنون