目前最符合和接近C++标准的编译器有为 GNU GCC 4.5.0 和 Visual Studio 2010 等 VC++ 6.0 对标准支持的不是很好,这一部分详见我的其他博文。 void main(){}是MicroSoft 公司的用法,不符合C++规范。
Digital Mars C/C++ 的前身是Symantec C/C++。 Digital Mars C/C++也可以正确支持wchar_t字符和字符串。 但是Digital Mars C/C++不能接受UTF-8(带BOM)、UTF-16编码格式的源代码文件。 (5)OpenWatcom C/C++ OpenWatcom C/C++不支持wchar_t字符和字符串。 虽然OpenWatcom C/C++在处理wchar_t字符和字符串时,...