课程
/后端开发
/C++
/C++远征之封装篇(上)
类外定义还是看不出有什么好处,感觉比以前更麻烦了
2015-12-10
源自:C++远征之封装篇(上) 5-2
正在回答
放在类外,代码的定义和实现分开,有利于代码封转,别人需要调用你的接口的时候,你可以只给他头文件,代码的实现自己留着。
将类定义(.h)和类实现(.cpp)分开也有利于组织代码:在其他需要使用这个类的代码中直接include类的.h头文件就可以了。
如果类定义和实现在一个文件里,就没法include这个文件,那样只能为其他文件再声明一遍类定义。
楼上正解
举报
封装--面向对象的基石,本教程力求帮助小伙伴们即学即会