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, 还有没有其他好处? 谢谢!
展开
4个回答
展开全部
一般来说,一个功能模块可以写在一个cpp里面,它用到的声明和引用可以写在同文件名的.h里面,
当然也可以都写在该cpp里,或者写在任何合法文件里,只要你在这个cpp里面include就行。
不过在以后编写大程序的时候,动辄几十上百个文件,在初学的时候养成良好的写代码的习惯,在以后会方便很多。
而且规范的C++代码也方便别人阅读,在以后工作的时候一般都是团队工作,写的代码方便阅读和查找也是一个程序员的应该掌握的基本技能。
当然也可以都写在该cpp里,或者写在任何合法文件里,只要你在这个cpp里面include就行。
不过在以后编写大程序的时候,动辄几十上百个文件,在初学的时候养成良好的写代码的习惯,在以后会方便很多。
而且规范的C++代码也方便别人阅读,在以后工作的时候一般都是团队工作,写的代码方便阅读和查找也是一个程序员的应该掌握的基本技能。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对应一致便于记忆和查找,可以用任何合法的文件名。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不硬性要求,但是保持绝对是理性的选择
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询