c++中头文件声明多个类,这些类的成员函数的实现为什么不能放在同一个源文件里?不要随便ctrl+c过来

我在一个头文件里声明了三个类,把这三个类成员函数的实现放在同一个源文件中,为什么编译错误,但当我把这些函数的实现全部放在头文件中时就没有错误了?是不是一个类的声明与实现必... 我在一个头文件里声明了三个类,把这三个类成员函数的实现放在同一个源文件中,为什么编译错误,但当我把这些函数的实现全部放在头文件中时就没有错误了?是不是一个类的声明与实现必须单独放在一个源文件里? 展开
 我来答
百度网友ae68e87d3
推荐于2016-08-22
知道答主
回答量:15
采纳率:0%
帮助的人:12.5万
展开全部
一个类的声明与实现不需要单独放在一个源文件里,你之所以出错,很有可能是文件建立错了,按你的想法,第一步:建立头文件,文件类型为.h,在头文件里声明这三个类,第二步,建立一个CPP文件,将类的定义写进这个CPP文件中,第三步,再建立一个CPP文件,写上main()函数,此时你的注意,你的预处理头文件,因包含“第二个文件.CPP”.在运行就行了。
动漫小牛牛
2011-11-11 · TA获得超过435个赞
知道答主
回答量:283
采纳率:72%
帮助的人:41.7万
展开全部
可以在一个头文件声明,这是一定可以的、。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
游子龙A

2021-06-01
知道答主
回答量:1
采纳率:0%
帮助的人:469
展开全部
类模板好像不行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-06-03
展开全部
大神,我一个.h文件里面,放了好多类
然后,在一个.cpp文件里面,放了好多类的实现。
请问为什么会报错啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式