1、.h文件是c和c++通用的,只是c的头文件里不能牵涉到c++的代码(必须在c的语法范围内)。
2、头文件只要语法符合纯c的语法,一般就可以在c和c++中通用了,具体视编译器而定(不过一般的都支持)。
3、#include
#include
所以如果使用#include
4、如果使用到CString,一般都会产生错误,需要逐个替换,常见的替换可以参考如下链接:
http://blog.csdn.net/yysdsyl/article/details/2463662
希望起到抛砖引玉的作用,呵呵。
并非.H是C++专用,.H是头文件的定义,在各种编程语言中都有。
C是面向过程,C++是面向对象,编程的习惯差异很大的,要用估计也要作修改。