VC++2005

来源:百度知道 编辑:UC知道 时间:2024/05/25 17:31:33
VC++2005和VC++6.0在头文件声明上有什么区别,比如说一个#include <iostream.h>在VC++2005不能通过,但是在VC6.0却能通过,高手帮忙回答下,分多了再追加
VC++2005是不是没有windows.h文件的

VC++2005开始支持标准C++,所以#include <iostream.h>通不过编译,只可以用
#include <iostream>
using namespace std; 其实标准C++里规定的就是用名空间的 呵呵

<iostream>
using namespace std;

然后可以cout<<"XXX"<<endl;
一开始我也是弄了半天; 就是.h的原因;

以前的.h文件到2005里基本就没有.h了,如果编译不通过,你试试去掉文件的.h后缀试试看,基本就能解决问题

2005里应该是#include <iostream>