C++中.h文件的名字和其对应的.cpp文件的名字必须一致吗? 比如 Car.h和Car.cpp

我尝试过,可以是Car.h对应Car1.cpp和Car2.cpp..h中的声明可以分别在Car1.cpp和Car2.cpp中实现.那么这么命名有什么好处?除了一目了然地知... 我尝试过, 可以是 Car.h 对应 Car1.cpp 和 Car2.cpp . .h中的声明可以分别在Car1.cpp和Car2.cpp中实现. 那么这么命名有什么好处? 除了一目了然地知道哪些cpp对应哪些.h, 还有没有其他好处? 谢谢! 展开
 我来答
jndxg
2013-01-17 · TA获得超过1.1万个赞
知道大有可为答主
回答量:2946
采纳率:100%
帮助的人:1649万
展开全部
文件命名最好把文件的功能体现出来,这样car1、car2编号命名就不是很好,时间长了谁也不会记得1是什么2是什么了。
头文件名跟c文件名不一定对应,一个cpp可以使用多个头文件,总不能都叫同一个名字吧。同一个名字,除了对应关系,没有什么其他用处了,你要故意把程序做的艰涩难懂,可以作为一种你的知识产权保护措施,可以胡乱取名,胡乱存放,自己记好了就行。。。
symoursx
2013-01-17 · TA获得超过573个赞
知道小有建树答主
回答量:587
采纳率:0%
帮助的人:241万
展开全部
一般来说,一个功能模块可以写在一个cpp里面,它用到的声明和引用可以写在同文件名的.h里面,
当然也可以都写在该cpp里,或者写在任何合法文件里,只要你在这个cpp里面include就行。
不过在以后编写大程序的时候,动辄几十上百个文件,在初学的时候养成良好的写代码的习惯,在以后会方便很多。
而且规范的C++代码也方便别人阅读,在以后工作的时候一般都是团队工作,写的代码方便阅读和查找也是一个程序员的应该掌握的基本技能。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
唐的老永啦步4616
2013-01-17 · TA获得超过477个赞
知道小有建树答主
回答量:371
采纳率:0%
帮助的人:204万
展开全部
对应一致便于记忆和查找,可以用任何合法的文件名。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Safirst
2013-01-17 · TA获得超过976个赞
知道小有建树答主
回答量:1283
采纳率:50%
帮助的人:656万
展开全部
不硬性要求,但是保持绝对是理性的选择
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式