C++ 一定要用.h吗? 如果把所有.h内容写在CPP里面可以吗

来源:百度知道 编辑:UC知道 时间:2024/06/18 01:14:53
RT

可以阿 .h作用 就是编译的时候直接把它放在cpp里 用.h 是因为明了,和重用.h中的代码 一般存放 定义等公共内容

当你项目大了你会很痛苦..

当然可以了,#include的作用其实就是在编译的时候把.h文件里的内容链接进来。只不过使用.h文件可以让代码看起来不那么臃肿,而且能提高代码的复用性,比方你现在要用printf,你只要include stdio.h就可以,而不必把printf的定义全部拷进你的代码里,这样复用性高,而且可读性好。

整个程序都写在一个CPP里也行
不过这样的风格不好.
项目大的话,看起来就乱七八糟的

完全可以
不过那样条理性很差的 做大程序就不舒服了

而且 c++的优点之一是封装性好 ~~

当很多人做同一个程序 .h头文件的优越性就显出来了

可以
不过内容就相当多了