関数内で宣言した変数を途中でconst化したいときってどうやったらいいですか?
関数というのはこんな感じです
void func() {
int a;
〜aの値を設定する百行くらいの処理〜
〜aを用いたメイン処理。途中で誤ってaを変更しないようにしたい〜
}
aをconstで宣言しておいてaを設定するところはconst_castするというのはやりたくないです。
初期化用関数initializeを作って const int a = initialize(〜); とするしか方法はないですか?
できればそれもしたくないのですが
探検
C++相談室 part150
■ このスレッドは過去ログ倉庫に格納されています
855デフォルトの名無しさん
2020/05/11(月) 10:06:29.78ID:ihiMo4aq■ このスレッドは過去ログ倉庫に格納されています
