سلام راهی هست که یک متغیر const که داخل کلاس تعریف شده مقدار اولیه اون رو از کاربر بگیریم. - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

سلام راهی هست که یک متغیر const که داخل کلاس تعریف شده مقدار اولیه اون رو از کاربر بگیریم.

0 امتیاز
..(منظور راهی بجز(initializer list) )
سوال شده آبان 7, 1398  بوسیله ی amiro (امتیاز 58)   2 7 11

1 پاسخ

+1 امتیاز
 
بهترین پاسخ
از نظر مفهوم صورت مسئله شما تعریف متغیرهستش
وقتی  قصد دارید مقداری از از کاربر دریافت کنید این دیگه میشه ران تایم شما باید در زمان کامپایل کد کلیه ثوابت برنامه تون مشخص شده باشه.
پاسخ داده شده آبان 7, 1398 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
انتخاب شد آبان 8, 1398 بوسیله ی amiro
ممنون.. کلکی حیله ای چیزی نمیشه سوار کرد دورش زد... مثلا من یه چیزی میخوام تو کلاسم داشته باشم که نشه تغییرش داد(یک بار مقدار بگیره دیگ تغییر نکنه) در عین حال از اول برنامه هم نمیخوام بهش مقدار بدم.. میخوام بعدا بهش مقدار بدم مثلا از کاربر بگیرم بریزم تو اون ...
یک متغیر توی کلاس تعریف کنید با مقدار اولیه نا معتبر تا زمانیکه مقدارش نامعتبره setter می تونه ورودی کاربر را تو آن ثبت کنه پس از آن هم دیگه نتونه توش مقداری ثبت کنه همین.
...