D言語 Part25
■ このスレッドは過去ログ倉庫に格納されています
0700デフォルトの名無しさん
2010/11/22(月) 18:30:051. true. デストラクタが呼ばれる回数は1回以下(0回のこともある)
2. true. GC管理外のメンバには触れる。
3. true.
4. false. 構造体でもnewされた場合は呼ばれない可能性がある。
5. おそらくtrue. 明確に規定されていないが、事実上(少なくともdmd)はtrue.
一応デストラクタで触れないのはGC管理下のメンバと言うことになっているので大丈夫だとは思う。
6. 参照カウンタではないので参照が減るという表現もおかしいが…
構造体AのデストラクタではCをいじることはできない。
(ただしaddRootなどでGCが自動で解放しないことを確実にした場合はこの限りではない。)
■ このスレッドは過去ログ倉庫に格納されています