在C++编程中,自定义的头文件命名都需要加上“.h”后缀,而C++自带的标准库头文件则不带此后缀,例如我们常见的。至于源文件,其命名则需要加上“.cpp”后缀。
头文件的作用非常关键,它们就像是书籍的目录,向编译器展示代码的具体结构和内容,但并不包含具体的实现部分。相对的,源文件则承载了代码的具体实现部分,如同书籍的正文内容。
以为例,这是C++标准库中关于输入输出的头文件。当我们想要使用C++的输入输出功能时,必须引入此头文件。这样做是为了告知编译器输入输出的功能所在的位置。
下面是一段简单的代码示例:
cpp
include //引入输入输出流头文件
using namespace std; //使用标准命名空间
int main()
//在屏幕上输出“Hello World”
//如果没有引入头文件,直接使用cout会报错
//endl表示换行
cout
cout
cout
return 0;
在这段代码中,我们首先通过include指令引入了头文件,这使得我们可以使用C++的输入输出功能。然后通过using namespace std;使得我们可以直接使用标准库中的名字,如cout。接下来的main函数是程序的点,我们在其中输出了“Hello World”,并展示了字符串和数值在输出时的区别。