c++的源程序包含.h或.cpp的作用是什么?没有会怎么样呢

2024-12-17 02:07:36
推荐回答(5个)
回答1:

c++必须含有cpp文件,程序代码都在cpp中了,
.h是头文件,一般用来包含其他头文件、声明一些函数、类,这样在其他文件中直接包含.h文件就可以包含这些函数和类了。当然,对一些小程序可以没有.h文件,而是都写在cpp文件中,但为以后考虑,还是分开比较好

回答2:

h里面是类、函数的声明。
cpp里面是类、函数的定义;也可以是主函数。
编译器一般只编译.cpp文件。而h文件都通过include<>被包含在cpp里面。

回答3:

没有就不叫源程序了。。。。
头文件.h主要用来定义
.CPP是定义的实现,等等

回答4:

这个是C++语言规定的,没有为什么,文件名不带.cpp .h后缀,不被编译器识别,文件无法编译。

回答5:

只是为了便于区分,没有把定义的内容和实现写在一起会非常混乱,当然也能运行
这只是一种习惯而已,编译器会把东西放在一起进行编译、链接和生成。