VS2010不适合升级
From: xuyibo.org Date: 2020-11-06 10:48 AM2000不支持是可以理解的,XP不打补丁不支持(CRT中使用了EncodePointer、DecodePointer这2个XP SP2的kernel32.dll才有的函数)是不可理喻的,估计90%以上的流行软件都不会使用Visual Studio 2010编译发布。
VS2010也没有提供CRT的makefile,断了绝大多数想自己修改编译CRT的后路。
VS2010的界面的确很炫,对于真程序员是次要的。花里乎翘的功能对于效率是无用的,新的text editor据说不是令人满意的。
C99依旧不支持,CRT“强势”出击,整个产品依旧是航母,对依旧使用VS98的报以热烈的眼光,我接着使用VS2008。
如果是我,我会把规范放在第一位,尽早实现C99等规范,保证各个平台间的兼容性,尽可能少的定义自己编译器才有的特性,对于.NET托管雷管的,C++没有必要去套个近乎,诡异的语法相对于提高效率不如说是垃圾代码生成器。
随着时间的推移,项目变得越来越大,越来越臃肿不堪,以至于当初那帮聪明的设计者都无法自拔。