[疑难] 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,具体怎么做去搜索一下吧,我也不清楚。 |