以下のように、クラスでクラス変数を定義すると、コンパイラによって正しく代入されない場合があります。
クラス変数に値を設定する場合、直接書き込むことは良くないことなんでしょうか?
仕方がないので、定義文に値を書かず、コンストラクタ内で代入しています。
Class A{ private: var_1 = 2.0; };
const ではない限りやって良かったような気がするのですが、私の記憶違いでしょうか。
回答1件
あなたの回答
tips
プレビュー
投稿2019/09/29 14:32
以下のように、クラスでクラス変数を定義すると、コンパイラによって正しく代入されない場合があります。
クラス変数に値を設定する場合、直接書き込むことは良くないことなんでしょうか?
仕方がないので、定義文に値を書かず、コンストラクタ内で代入しています。
Class A{ private: var_1 = 2.0; };
const ではない限りやって良かったような気がするのですが、私の記憶違いでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/29 20:24
2019/09/29 22:54