首页 > 解决方案 > C++ 最佳实践:在多个 .cpp 文件中编写类方法的定义

问题描述

我有一个包含很多方法的 C++ 类,在同一个 .h 文件中声明

//myclass.h

class MyClass{

//Lots of public, private methods

}

编写所有此类方法的定义的最佳方法是什么,这些方法很多并且需要数千行代码?

  1. 为所有这些定义创建一个 myclass.cpp 文件
  2. 创建 myclass1.cpp 和 myclass2.cpp 以有意义的方式拆分这些方法,从而创建更短且更易于阅读的文件
  3. 重构这个类以便将一些方法移动到另一个类(在不同的 .h 文件中声明)

谢谢

标签: c++

解决方案


推荐阅读