注册 登录
编程论坛 C++教室

类的声明与定义分开写,程序编译碰到问题

cscu_hnj 发布于 2010-05-09 22:15, 1029 次点击
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录

上面两个附件中,xt12_1是谭浩强教材的原程序,我不理解的是打开.dsw文件,显示的工程为0,xt12_1是我将它的主程序变成temp.cpp后,重新编译产生的,工程为1,为什么,对类的声明和定义分别写在不同的文件中时,到底要怎样使用
2 回复
#2
hzh5122010-05-10 18:08
文件名相同,但扩展名一个是 *.h *.cpp 。另外你在使用类时,只需包含 *.h 头文件就可以了,不能再包含 *.cpp
#3
南国利剑2010-05-10 23:13
包含类类定义的头文件就可以了。
但如果是模板类的话,最好不要分开写。
似乎vc++6.0不支持分离模式。
1