רוצה להיות מתכנת
New member
מדוע לרשום דבר כזה:
הרי המשתנה x הוא קבוע, ומאתחלים אותו ל-1 עם הקונסטרקטור הראשון ואז אסור לגעת. אין לקונסטרקטור השני השפעה על אותו קבוע?
קוד:
class X{
const int x;
X{x=1);
X{};
}
הרי המשתנה x הוא קבוע, ומאתחלים אותו ל-1 עם הקונסטרקטור הראשון ואז אסור לגעת. אין לקונסטרקטור השני השפעה על אותו קבוע?