D言語 Part23
■ このスレッドは過去ログ倉庫に格納されています
0883デフォルトの名無しさん
2009/12/23(水) 21:38:00> C#のfixedみたいなものは無いようなので
fixedが必要になるのはunsafeのコードとC#の環境の相性が悪いからで,
そもそもがunsafeなD言語だといらないんじゃないかと
キャストに関してはポインタの値を整数で持つとかあるけど
GCによって指してるオブジェクトが削除されるかもしれないから
「仕様上許可してるけど何が起きても知らんよ」ってことかな
今のdmdとかの実装だとコンパクション(や移動を伴うGC)は当分入らないだろうけど
いつかは実装されるかもしれないので,GCの隙間をつくようなコードは書かない方がいいかも
■ このスレッドは過去ログ倉庫に格納されています