独自のコンストラクタ、デストラクタ、コピーコンストラクタ、コピー代入演算子を実装したクラスがあります。
このクラスには、上記のすべてに含まれるコアメンバーのセットと、一部のメソッドのヘルパーとして追加した「状態変数」のセットがあります。
これらの状態変数は、コンストラクターで初期化されることはありませんが(わざわざ実行しなかったため)、使用される前に初期化されます。
そのため、コピーコンストラクタとコピー代入はそれらに対して何もしません。彼らは私が明示的に欲しいメンバーをコピーするだけです。
- これは問題になる可能性がありますか?
- 明示的にコピーされていないメンバー(ところで、これらのメンバーにポインターがない)はどうなりますか?
- また、コンストラクターで初期化されません
- これは「隠れた」問題につながる可能性がありますか?
乾杯アンドレ