在。CPP文件中写的代码和在。H文件中写代码有什么不同区别
在。CPP文件中写的代码和在。H文件中写代码有什么不同区别 问题点数:0、回复次数:6Top
1 楼zhdleo(叮东)回复于 2003-02-03 21:29:01 得分 0
cpp中是具体的实现过程
h中一般只是定义Top
2 楼tjroamer(Cpp高手)回复于 2003-02-03 21:38:23 得分 0
h是在编译的时候嵌入程序中的,但是cpp是在运行的时候执行的文件,
在h中也可以写实现代码。Top
3 楼howtotell(从何谈起)回复于 2003-02-03 21:55:21 得分 0
把.h里边的东西全部写到.cpp里边儿也可以的.Top
4 楼OpenGLPrimer(大水雷)回复于 2003-02-03 22:50:09 得分 0
没有太大区别.
好像inline函数不能写在.cpp中
static对象的初始化也不能放在.h文件中Top
5 楼liuhongyong(荒原困兽)回复于 2003-02-04 17:21:11 得分 0
还是好好学一下C++吧。
.h是头文件,.cpp是实现文件啊。Top
6 楼qhgary(Gary)回复于 2003-02-04 23:39:27 得分 0
.h是头文件,一般不写代码,只是申明类,成员函数和成员变量。
所有的实现可以都放在.cpp里面去实现。
但是有的时候.h文件里面也有实现,不过那都是非常简短,没有内存分配的,没有循环的简单语句,比如return i;i++之类。此时编译器把它们作为
inline 函数对待Top




