家庭污水如何处理:#include小问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 13:07:56
#include<iostream>
.....
std::cout<<"abc";

#include<iostream.h>
.....
cout<<"abc";
有什么区别,为何前者只能在vc中使用。

错,是第一种的移植性好。因为是标准。
前者是C++标准,而后者是在制定C++标准之前使用的C++的标准头文件,为了保持兼容性,所以还继续保留<iostream.h> ,但是不建议继续使用,具体可以去看C++的历史。

预处理器处理头文件吧?
编译器版本高的话应该可以,还是用第二种,那样代码移植性好

#include<iostream>
using namespace std

#include<iostream.h>
同样的!