请问世界上最标准的cpp编译器在哪里?
郁闷中
为什么vc连vector.h是什么东西都认不出来呢
还有list.h
gcc和g++怎样
怎么用呢?
问题点数:0、回复次数:18Top
1 楼fierygnu(va_list)回复于 2003-11-02 16:23:08 得分 0
真正标准的叫<vector>和<list>。。。Top
2 楼fullsail(远航)回复于 2003-11-02 16:27:43 得分 0
fierygnu(va_list) 说的是正确的,你使用的是老的C++,有的系统为了兼容老代码还有保留vector.h等文件,新的都不代.h后缀。
最标准的cpp编译器应该是gcc,但是在Windows下的版本应该很低。兼容性我不了解。Top
3 楼Wolf0403(废人:独活十年~心如刀割)回复于 2003-11-02 16:48:32 得分 0
给你真正标准的编译器,还是不认识 vector.h 的,哈哈
先修炼自己吧
MinGW 和 linux 的 gcc 基本保持同步,现在是 3.2.x 版本吧?呵呵
gcc 是 C 编译器,或者 Gnu Compiler Collection 集合的名称。
g++ 才是 C++ 编译器,属于 GNU Compiler CollectionTop
4 楼Wendydd(温迪)回复于 2003-11-02 21:38:54 得分 0
www.bloodshed.org
dev-cpp
用的是 Mingw32 的编译器
就是 Windows 下的 GCC
:)Top
5 楼smalltalk(老徐)回复于 2003-11-02 22:02:09 得分 0
提问题的人是个C++盲!Top
6 楼phoex(后羿)回复于 2003-11-02 22:19:11 得分 0
你首先要知道没有100%兼容标准的编译器!
现在与标准兼容比较好的编译器有GUN C++。
你的问题和编译器没有多大的关系!!
你有时间看一下Josuttis的<The C++ Standard Libiary:A Tutorial and Reference>。Top
7 楼cfpp1234(cfpp1234)回复于 2003-11-02 23:28:37 得分 0
World 100% standard C++ compiler is "Metrowerk CodeWarrior V9.0",
but just support apple computer now!
loki is develop on CodeWarrior V6.0, was 3 year ago!
Top
8 楼mengge(踏岸寻柳)回复于 2003-11-03 13:54:16 得分 0
没有哪个编译器敢说自己是最标准的 :)
因为C++的标准也不是一成不变的。
依我之见,目前在Windows下对C/C++支持的比较好的编译器要算Borland的了。Top
9 楼Wolf0403(废人:独活十年~心如刀割)回复于 2003-11-03 14:07:34 得分 0
目前最好的 win32 下的编译器应该还是 Microsoft 的 cl.exe 7.1Top
10 楼heguobaoceo(awen)回复于 2003-11-03 17:23:59 得分 0
是啊
没有最好的,只有更好的啊Top
11 楼mouseleeky(守夜人)回复于 2003-11-03 20:08:19 得分 0
听说Borland的C++BuilderX对标准的支持是100%哦,不知道是不是真的。Top
12 楼geeksky(§illuSioN§)回复于 2003-11-03 22:21:12 得分 0
VC7的编译器支持不错吧Top
13 楼Ngod(天泽)回复于 2003-11-04 19:19:16 得分 0
够用就好。Top
14 楼renfengxing(任风行)回复于 2003-11-04 20:01:38 得分 0
支持BorlandTop
15 楼TianGuangZao(天光早)回复于 2003-11-04 20:07:42 得分 0
没有最标准的,只有支持的更好的。
gcc 编译 C 程序同样带有许多 GNU 扩展,如果想要符合 ANSI C,得加上参数:
$ gcc -ansi -pedantic -Wall -OTop
16 楼flyinger(风往北吹)回复于 2003-11-05 20:16:48 得分 0
没有一个!
Top
17 楼flyinger(风往北吹)回复于 2003-11-05 20:17:08 得分 0
C++还在不断的修正中!Top
18 楼ambition2005(惑)回复于 2003-11-05 21:05:55 得分 0
C++BuilderX!!Top




