C++中我们要用到标准输出,就需要调用cout,那么,cout这条语句怎么使用呢?例如:
#include <iostream> //头文件
int main()
{
std::cout<<"Hello World!"<<endl;
return 0;
}
#include <iostream.h>
int main()
{
cout<<"Hello World!"<<endl;
return 0;
}
从这两个函数来看都没多大的区别,最后都是输出:Hello World!,但是他们在引用头文件时,有点小区别:一个是<iostream>,一个是
<iostream.h>,第一个它表示C++标准库,第二个非标准库,为什么这么说呢?因为在他继承了C语言,在调用函数时,直接使用就ok了,
不需要加它的命名空间,而第一个就需要添加它的命名空间,不然编译是不通过的。
本文详细解析了C++中使用cout进行标准输出时,引用头文件的不同方式及背后的原因,包括iostream与iostream.h的区别,以及在不同场景下如何正确地引入命名空间以避免编译错误。
2万+

被折叠的 条评论
为什么被折叠?



