.h和.cpp的区别就是一个是子程序一个是主程序!当你要编写一个子程序的时候就用.h;编写主要程序就要用.cpp;
我觉得.H的文件都是头文件吧?
首先要搞清楚H文件是不能单独被编译的,只有当#include <***.h>被包含在CPP文件中,在编译CPP文件时它里面的代码才能被编译到。
一般H文件中是对类和其成员的声明,而其实现部分则放在相应的CPP文件中(该CPP文件必须包含此H文件),如果别的H或CPP文件也包含了此H文件,则也能访问到该H文件中定义的公有数据。