- 论坛徽章:
- 2
|
三月廿七 发表于 2012-05-12 13:31
这段代码我在 vs2003、2005、2008里面跑的很正常, 并且经过强力测试
我不管他什么 char* / string, A版/T版, 只要这段代码能够保证产品速度和质量,就是好代码
我也很好奇,你平时用的是什么编译器? 这点常识都没有
我平时用的编译器? msvc6,8,9,10, gcc3,4(子版本就不列了), clang2.9
但首选 —— 一般第1个用来编译代码的 —— 是 mingw 3.4.6。
至于常识,我不知道你指的什么。
是指"代码能够保证产品的产出速度和你所谓的质量就是好代码"? 这点常识我确实没有
还是指"T,A混用在03,05,08不出问题"?
至于这个常识我有没有嘛…… 为什么我一开始要问你的首选编译器,并问是否是mingw或VC6? nketc已经懂了,不知道你懂了没?
VC6无论是命令行还是IDE都不会定义那个宏。而VC8命令行不会,但IDE(你运指如飞的那个VS+ViEmu哦!!!)默认会。
既然你在03,05,08里都跑得很正常,还经过强力测试:
1. 你用命令行编译的
2. 你用IDE编译的,但取消了默认带有的那个宏定义。如果是这两点,那我在这方面确实低估你了。
3. 你直接在其他人提供的改过这个设置的vcproj文件里的基础上继续修改以满足你的项目需要
|
|