D言語 Part8
■ このスレッドは過去ログ倉庫に格納されています
0402デフォルトの名無しさん
2006/02/11(土) 23:32:42>GC管理下にあるオブジェクトへの参照をメンバとして持つオブジェクトのデストラクタを
> ガベージコレクタが呼び出すときには、それらの参照は既に無効です。
> これはつまり、 デストラクタからはメンバオブジェクトを参照できないことを意味しています。
> この規則は、 autoオブジェクトや DeleteExpression で削除されるオブジェクトには当てはまりません。
これは「autoオブジェクト」「DeleteExpression で削除されるオブジェクト」、
「それ以外(GC)」と使われ方によって、クラスのデストラクタ書き方を考えないとダメってことですか?
デストラクタからはメンバオブジェクトを参照できないって・・・。
■ このスレッドは過去ログ倉庫に格納されています