- C++相談室 part126 [無断転載禁止]©2ch.net
204 :デフォルトの名無しさん[sage]:2016/08/28(日) 01:45:52.06 ID:7bU6M/B0 - >>200
デストラクタ内でのdelete後にnullptrいれるのって何かメリットあるの? 通常の関数なら二重delete防止のためというのは分かるんだけど デストラクタは複数回呼ばれないよね?
|
- C++相談室 part126 [無断転載禁止]©2ch.net
207 :デフォルトの名無しさん[sage]:2016/08/28(日) 01:53:52.21 ID:7bU6M/B0 - >>205
なるほど この問題の場合はそうですね
|
- C++相談室 part126 [無断転載禁止]©2ch.net
220 :デフォルトの名無しさん[sage]:2016/08/28(日) 02:09:26.72 ID:7bU6M/B0 - デストラクタ内でdelete&nullptr代入しておけばデストラクタ呼び出し後に
外でdeleteされても大丈夫と理解しました でも、デストラクタ呼び出しより先に外でdeleteされてnullptrが代入されてない場合はダメですね
|