编译环境的小问题,大家来发表一下看法吧
打码的老程
博客专家认证 2010-04-24 03:51:13 有件事情,我很诧异的说,同样一个hello world程序,在不同编译环境下,得到的结果就是不一样,这事居然今天才发现...郁闷的说
以C++语言为例啊
在目前主流的编写方式下
#include <iostream>
using namespace std;
int main(void)
{
cout<<"Hello World"<<endl;
exit(0);
}
如果我放在vc 2010或者vc2008下,那么这种写法是能通过的,放在c++编译器里,也是可以通过的,当然我还没在gcc里面试验或者其他编译器,不过我估计肯定是的。不过奇怪的是,我放这个代码到vc6.0环境里,却不能编译通过了。同一家公司的产品,差异还真大哦
听说好像是各个不同版本的编译器,对语言标准的支持也不一样,但我没想到有这么大的差异
各位觉得呢?