王建伟C++语言基础到进阶
2023-07-26 15:24 作者:bili_34189062872 | 我要投稿
头文件和命名空间
iostream
是C++的标准输入/输出流。当在程序中使用cin
或cout
时,必须在程序的最前面包含这个流。如果还要使用其他的内容,那么需要包含其他的头文件。每条#include
指令只可以包含一个头文件,如果需要包含多个头文件,则需要使用多条#include
嵌入指令。在C++中,头文件不再以
.h
结尾,以.h
结尾的头文件是C语言中常用的头文件。
常用的头文件有以下这些:
标准输入/输出流:
<iostream>
标准文件流:
<fstream>
标准字符串处理函数:
<string>
标准数学函数:
<cmath>
当使用
<尖括号>
时,C++编译器将首先在C++系统设定的目录中寻找要包含的文件,如果没有找到,再到指令中指定的目录中去查找。当使用
"双引号"
时,C++编译器在用户当前目录下或指令中指定的目录下寻找要包含的文件。
C++为了避免命名冲突,特别引入了“命名空间”的定义,即namespace
。命名空间的作用是为了消除同名引起的歧义。