変更定数
答えて
あなたはconst性を離れてキャストするconst_cast
を使用する必要があり、const_cast
は、この場合のために特別です。
元のオブジェクトがconstとして宣言されていた場合、constをキャストして非constの方法で結果を使用すると、UBが呼び出されます。 – zinglon
constは定数を意味し、変更できません。 int nonconst_i = const_cast<int>(i);
を実行し、nonconst_iを使用することができます
int nonconst_i = const_cast
あなたの例では、 'int * p = const_cast
- 1. 定数変更コンパイラエラー
- 2. Django Admin:変更可能なDjango Admin内の変数/定数
- 3. 定数と変更されていない変数?
- 4. ユニットテストの定数を変更する
- 5. 更新中の未定義変数
- 6. Tensorflow定数を変更するTensor
- 7. 文字列定数の変更
- 8. Adaで値を変更する定数
- 9. 変更変数
- 10. .pubxml - リリース定義変数を使用して変数を変更する
- 11. 変数が設定されたときに変数値が変更される
- 12. 変更変数が
- 13. 変数の変更
- 14. 引数で指定された変数をbash関数に変更します。
- 15. アダプター設定の変更点の変更
- 16. Rubyブロックでスコープを特定の変数に変更する
- 17. Greasemonkey Userscript Javaスクリプトで変数を変更/設定する
- 18. セッション中に設定変数を変更する方法
- 19. のVisual Studio 2015 - 設定の変更または変数公開
- 20. クラスメンバ変数を変更して設定するクラスメソッド
- 21. キャンバスを特定の変数に変更するonclick
- 22. インタフェースで定義された定数を変更する
- 23. クエリで変数を変更してユーザー定義関数を変更する方法
- 24. サブルーチン内で定義された変数(長)変更が更新されない
- 25. 範囲変数の更新サービス変数の変更
- 26. C++関数の定数を変更するテンプレート
- 27. 関数の特定の引数を変更するデコレータ
- 28. プロトタイプ関数で変更された数値変数の更新
- 29. 確定の変更
- 30. Jenkins設定変更
定数は...定数です!なぜあなたはそれを変えますか? – DonCallisto
私はちょうどそれを乗り越える方法を知りたいですが、質問はそれを行う方法ではなかった、私は尋ねたなぜこのように行くことはできません..答えのためのThx! –