【超高速】C/C++に代わる低級言語を開発したい 5
■ このスレッドは過去ログ倉庫に格納されています
0380デフォルトの名無しさん
2010/05/09(日) 12:36:46GC有りにするとデストラクタの動作が変わるぞ。互換性がなくなる。
C#を例にとるとデストラクタに相当するファイナライザ使う場合は呼び出し順序が不定なためマネージドオブジェクトへの参照が禁止になる。事実上デストラクタでは何もできない。言語外のリソース市か触れない。
結局、usingとか呼び出し側でdisposeのタイミングを調整しなくてはならならなくなってしまう。
■ このスレッドは過去ログ倉庫に格納されています