【发布时间】:2015-02-21 17:59:28
【问题描述】:
环顾不同的代码库,我看到了各种风格:
头文件中定义的类“接口”和 cpp 文件中的实际 impl。在这种方法中,标头看起来定义明确且易于阅读,但 cpp 文件看起来令人困惑,因为它只是一个方法列表。
我看到的第二种方法是将所有内容放在单个类 cpp 文件中。这些类文件包含类定义主体中的定义和实际方法实现。这种方法在我看来更好(更像 Java 和 c#)。
我应该使用哪种样式?
【问题讨论】:
-
你将如何使用第二个 CPP 文件访问你的课程?
-
没错。第二种方法只有在您将所有内容都放在一个巨大的 cpp 文件中时才有效。这不是一个好主意。
标签: c++