c++ - 多文件和面向对象编程

标签 c++ oop class class-design

在我的应用程序中,我使用多个文件,每个文件包含一个类,将所有 C++ 文件(所有类的实现)收集在一个文件中并将所有头文件收集在另一个文件中是个好主意,还是这样不好出于某种原因,但代码组织?

最佳答案

将声明和定义组织成独立但相关的翻译单元有助于缩短编译时间。

不要忽视为人类保持事物井井有条的值(value)!软件可以由数千个不同的对象、功能和其他部分组成。保持尽可能简单(但不能更简单)!

关于c++ - 多文件和面向对象编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7821276/

相关文章:

VS2012 C++类特殊成员函数默认并删除

actionscript-3 - Actionscript 3.0,为什么缺少好的 OOP 元素?

java - 从父类(super class)更新字段

c++ - C++ 中包含子类的基本抽象类数组

java - 在父类上使用instanceof来抽象类和非抽象子类

C++使用模板函数,在主函数中定义一个具有ostream类变量的构造函数

c++ - 如何使用Qt Creator调试C++项目?

C# : Converting Base Class to Child Class

c++ - 哪个 DLL 有 PathCchAppend?

oop - 在Dart中扩展抽象类是否为子类提供了另一个构造函数