为什么每次编写前都要用 ".h" ???不能用“.ccp”直接遍写吗???两者有什么区别???求大神赐教~~~
C++是面向对象的程序设计,#.h通常是通用的数据像结构体、类,这样#1.cpp可以include"#.h",而且#2.cpp也可以include"#.h"。就好像你家里有一张沙发,你可以坐在上面享受,你哥哥姐姐们弟弟妹妹都可以坐在上面享受呀。。
所有的代码是都可以放在一个cpp文件里面的。这对电脑来说没有任何区别,但对于一个工程来说,臃肿的代码是一场灾难,非常不适合阅读和后期维护,所以.h和.cpp文件更多的是对程序员的编写习惯进行规范