c++ - C++ 最佳实践:在多个 .cpp 文件中编写类方法的定义
问题描述
我有一个包含很多方法的 C++ 类,在同一个 .h 文件中声明
//myclass.h
class MyClass{
//Lots of public, private methods
}
编写所有此类方法的定义的最佳方法是什么,这些方法很多并且需要数千行代码?
- 为所有这些定义创建一个 myclass.cpp 文件
- 创建 myclass1.cpp 和 myclass2.cpp 以有意义的方式拆分这些方法,从而创建更短且更易于阅读的文件
- 重构这个类以便将一些方法移动到另一个类(在不同的 .h 文件中声明)
谢谢
解决方案
推荐阅读
- android -
onClickListener 不同的事件,无论是文本还是开关被点击 - android - android中的ViewModel LiveData不起作用
- vuejs2 - 如何使用嵌套的 VueDraggable 将元素克隆到布局中
- ios - 如何在 Swift 4 中制作“添加到收藏夹”并显示在收藏夹列表中?
- installation - Papyrus 未显示现有图表
- talend - Talend - 在哪里可以找到 Talend 使用的内部库的源代码?
- android - Firebase/Firestore 未连接到互联网
- javascript - 如何在反应中避免匿名函数
- javascript - 从 ES6 映射中删除未定义而不会出现 Typescript 错误
- python-3.x - 在烧瓶应用程序中使用乌龟 orm 初始化数据库的正确方法是什么?