C++;将类方法拆分为多个文件 我有一个30kLoc C++项目。90%的方法在一个类中。我想将每个功能相似的方法分组到单独的文件中

C++;将类方法拆分为多个文件 我有一个30kLoc C++项目。90%的方法在一个类中。我想将每个功能相似的方法分组到单独的文件中,c++,C++,我怎样才能做到这一点 这有助于我在git中创建一个分支 感谢和问候 Sukanya只需剪切和粘贴,然后将函数放入您想要的任何文件中。没有要求每个成员函数都在同一个文件中;事实上,这通常是一个错误。哦,如果你的类有这么多的方法,你需要在许多不同的文件中对它们进行分类,那么也许是时候重新考虑这样一个类的职责了,如果它有这么多方法是正确的话。一个30KLOC的项目,90%的代码都在一个类中,我觉得很可怕。@PeteBecker,事实上,一个项目90%的方法都在一个类中是一个错误(通常?我总是这么说!)

我怎样才能做到这一点

这有助于我在git中创建一个分支

感谢和问候


Sukanya

只需剪切和粘贴,然后将函数放入您想要的任何文件中。没有要求每个成员函数都在同一个文件中;事实上,这通常是一个错误。哦,如果你的类有这么多的方法,你需要在许多不同的文件中对它们进行分类,那么也许是时候重新考虑这样一个类的职责了,如果它有这么多方法是正确的话。一个30KLOC的项目,90%的代码都在一个类中,我觉得很可怕。@PeteBecker,事实上,一个项目90%的方法都在一个类中是一个错误(通常?我总是这么说!)。我在这里与Matteo Italia合作:是时候为这样一个超级巨大的类分担责任了。如果90%的方法都在一个类中,那么拥有这个类就没有什么意义了。另外,请看一下