- 883 名前:デフォルトの名無しさん mailto:sage [2020/05/11(月) 10:06:29 ID:ihiMo4aq.net]
- 関数内で宣言した変数を途中でconst化したいときってどうやったらいいですか?
関数というのはこんな感じです void func() { int a; 〜aの値を設定する百行くらいの処理〜 〜aを用いたメイン処理。途中で誤ってaを変更しないようにしたい〜 } aをconstで宣言しておいてaを設定するところはconst_castするというのはやりたくないです。 初期化用関数initializeを作って const int a = initialize(〜); とするしか方法はないですか? できればそれもしたくないのですが
|

|