[疑难] newsgroup上不去,来这里问几个D的问题。谢谢关注!

highwing 2007-04-26
qiezi回复好迅速啊!那个winmain的已经了解啦!
我是想问问:一些gui库,比如dwt库写的例子程序,还有dfl好像也是,并没有使用winmain开始的方式,从代码上看仍然是由main开始,这样gc会启动吗?
qyqx 2007-04-26
qiezi 写道
打补丁当然是对编译器和库了,这两者有些关联。如果你的平台不支持线程,去除线程相关的东西,线程部分自己实现一个空的。

避免大数组的初始化:
char[1024 * 1024 * 2] buf = void;

我不知道你还有没有类似的问题,最好先搞清楚要不要那么麻烦。如果不用GC,干嘛要用D呢?如果要用GC,干嘛用C/C++呢?它们对于GC的支持态度都比较鲜明,非要强制转到另一种,用起来也很痛苦,需要注意的地方太多了。


只是不喜欢C++的宏和语法,才想学学D,谢谢指教!
qiezi 2007-04-26
highwing 写道
qiezi回复好迅速啊!那个winmain的已经了解啦!
我是想问问:一些gui库,比如dwt库写的例子程序,还有dfl好像也是,并没有使用winmain开始的方式,从代码上看仍然是由main开始,这样gc会启动吗?

从main启动的都会启动GC,链接器一般都支持指定函数入口所以你想不需要GC时可以这么干,这时你将有机会重新实现main,具体怎么做去搜索一下吧,我也不清楚。
Global site tag (gtag.js) - Google Analytics