编译D代码失败

时间:2014-02-24 14:03:44

标签: d

我有多个问题。首先,如果我想用GDC编译简单的hello world程序,它会返回一个错误:函数是before()之前的函数,而不是int类型的writeln。

module test.main;
import std.stdio;

void main()
{
     writeln("Hello world");
}

如果我在compileonline.com上使用在线编译器。它工作正常(有趣......)。 第二个问题。如果我想通过destroy(object)调用析构函数。这是返回错误:错误:未定义的标识符销毁。

1 个答案:

答案 0 :(得分:0)

第二个问题:使用统一函数语法并将destroy函数类作为要销毁的对象的成员。或者更好的是,让垃圾收集器为您处理。