| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1457 人关注过本帖
标题:我的程序怎么分开成.h和.cpp怎么就不行
只看楼主 加入收藏
xunin
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2004-11-11
收藏
 问题点数:0 回复次数:4 
我的程序怎么分开成.h和.cpp怎么就不行
我把类申明和成员函数分开保存。再运行void main()程序结果说未找到定义的成员函数。但是放在一个程序里就很正确。不知道怎么回事
搜索更多相关主题的帖子: cpp 函数 定义 void 
2005-06-08 19:06
shan183
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2005-5-30
收藏
得分:0 
定义类的文件我们通常称作类的定义头文件,定义成员函数的文件我们通常称作类的实现文件,实现文件必须包含类的定义头文件,主程序文件也必须包含类的定义头文件,另外,还要注意在成员函数的头部加上类的名字和范围运算符,比如你定义的类为DataClass,有一成员函数void setData(int a),则定义成员函数时应写为: void DataClass::setData(int a) { // CODE // }
2005-06-09 09:19
xunin
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2004-11-11
收藏
得分:0 
谢谢楼上的。但是我的程序没有变,只是把原来的一个程序拆成.h和.cpp还有主程序而已。编译说是:未定义成员函数所以不能在对象里引用。。我觉得会不会是保存3个文件的时候除了.h和.cpp文件名一样还有别的要求
2005-06-09 17:48
阿甘
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2005-6-9
收藏
得分:0 
肯定是你在拆开后没有加(在cpp文件里)     include"-----.h"
2005-06-14 15:50
阿甘
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2005-6-9
收藏
得分:0 
也可能没有建在同一个工程里。
2005-06-14 15:51
快速回复:我的程序怎么分开成.h和.cpp怎么就不行
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016829 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved