*.h文件和*.cpp文件到底有什么区别呢 是在*.h文件中只能定义类而不能实现吗?还是仅仅是个习惯问题?... 是在*.h文件中只能定义类而不能实现吗?还是仅仅是个习惯问题? 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 cpp 搜索资料 3个回答 #热议# 生活中有哪些实用的心理学知识? 匿名用户 推荐于2016-05-15 展开全部 从理论上说.h文件中也可以放实现,不过由于函数可以多次声明,却不可以多次定义,而又因为.h文件往往是被同一个项目中的多个文件包含的,因此如果把实现放在头文件中,那么在同一个程序中就会出现同一个函数的多次定义,从而导致编译,链接的过程不正常。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 peng429429 2008-11-07 · 超过30用户采纳过TA的回答 知道小有建树答主 回答量:714 采纳率:0% 帮助的人:153万 我也去答题访问个人页 关注 展开全部 .h文件是个声明类和函数的地方.cpp是定义类和函数以及实现他们的地方是个习惯问题吧 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 rostyler 2008-11-07 · TA获得超过1791个赞 知道小有建树答主 回答量:758 采纳率:0% 帮助的人:643万 我也去答题访问个人页 关注 展开全部 .cpp文件可以包含.h文件而反过来则不能所以不仅仅是习惯问题 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 更多回答(1) 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2019-09-15 C++中.CPP文件与.h文件有什么不同。详解与举例怎么使用 25 2022-12-14 C++中.CPP文件与.h文件有什么不同。详解与举例怎么使用 更多类似问题 > 为你推荐: