为了账号安全,请及时绑定邮箱和手机立即绑定

c++的类外定义

类外定义还是看不出有什么好处,感觉比以前更麻烦了

正在回答

3 回答

放在类外,代码的定义和实现分开,有利于代码封转,别人需要调用你的接口的时候,你可以只给他头文件,代码的实现自己留着。

0 回复 有任何疑惑可以回复我~

将类定义(.h)和类实现(.cpp)分开也有利于组织代码:在其他需要使用这个类的代码中直接include类的.h头文件就可以了。

如果类定义和实现在一个文件里,就没法include这个文件,那样只能为其他文件再声明一遍类定义。

0 回复 有任何疑惑可以回复我~

楼上正解

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之封装篇(上)
  • 参与学习       103410    人
  • 解答问题       701    个

封装--面向对象的基石,本教程力求帮助小伙伴们即学即会

进入课程

c++的类外定义

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信