Kendim şöyle bir yanıt buldum:
core.memory modülündeki GC.free'yi çağırıyoruz. Sanırım C'den araklama olduğu için gösterge biçiminde. Yani kod şu hale geliyor :
import std.stdio;
import core.memory;
void main()
{
class deneme
{
this()
{
File dosya = File("ogrenci_bilgisi", "a");
dosya.writeln("İsim : ", "Zafer");
dosya.writeln("Numara: ", 123);
dosya.writeln("Sınıf : ", "1A");
}
~this()
{
File dosya = File("ogrenci_bilgisi", "a");
dosya.writeln("Bozucu :İsim : ", "Zafer");
dosya.writeln("Bozucu :Numara: ", 123);
dosya.writeln("Bozucu :Sınıf : ", "1A");
}
}
auto örnek = new deneme();
GC.free(&örnek);
}
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]