猿问

C++iostream.h与iostream区别


c++的#include<iostream.h>与#include<iostream> using namespace std;具体有什么区别?
例如system("pause");     system("cls");等如果用#include<iostream> using namespace std;就不用包含对应的头文件,这是为什么? 还有哪些函数用#include<iostream> using namespace std;就不用包含对应的有文件呢?

(新人,希望解释具体些)

獨洎垨糇莪哋涳峸
浏览 1457回答 1
1回答

onemoo

C++的输入输出流头文件就是<iostream>,C++标准中没有iostream.h。using namespace std;  可以让使用标准库中的内容时无需在前面写上 std::system函数在C++标准中是声明在<cstdlib>中的,不包含这个头文件的话应该无法使用。包含<iostream>这个头文件可以使用输入输出相关的函数和变量。
随时随地看视频慕课网APP
我要回答