目前最符合和接近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字符和字符串时,...
Windows平台优化:MSVC针对Windows平台进行了优化,可以生成高效的Windows应用程序。兼容性:MSVC对标准C语言和C++语言的支持相对较好,同时也提供了一些扩展功能。GCC(GNU Compiler Collection)GCC是一个自由软件基金会(FSF)开发的编译器套件,广泛应用于各种平台和操作系统。GCC具有以下特点:...