Ger*_*rit 18 c++ header code-structure
以与.cpp文件相同的顺序对头文件中的方法进行排序是一种很好的方式,但通常这个顺序在开发过程中会变得粗糙.
如何将cpp文件中的方法重新排序为头文件中给出的顺序?
我发现使用图形比较工具并排显示标头和源文件以保持文档同步并确保所有内容都按相同顺序是有效的。(我的雇主给我买了 Araxis Merge,所以这就是我使用的,但是有各种免费和商业工具可以在各种平台上完成相同的事情。)
对于过程 C 或 C++ 文件来说,这可能更容易,而不是面向对象的 C++ 文件,在面向对象的 C++ 文件中,类成员函数在标头中的缩进级别与源文件中的缩进级别不同。