c++ - 文件夹结构 - 良好做法

标签 c++

<分区>

我有 main.cpp 文件、一个基类(这个类的头文件和 .cpp 文件)和两个派生类(还有它们的头文件和 .cpp 文件)。

有没有什么方法被认为是用 C++ 创建文件夹结构的好方法?

在 PHP 中,我会在名为“Base_Class”的文件夹的根目录中创建 main.cpp,将 base 的 header 和 .cpp 放在那里,然后在该文件夹中为派生类创建单独的子文件夹。

最佳答案

这是我的一些意见

lib/ (*.cpp .h)
include/ (class definitions *.h) <- Third party lib
prototype/ (quick tests)
doc/ (documentation,ppt)
unittest/unittest result project files
utility/utility library
Release/release binaries of project
Automation/Any automation scripts

关于c++ - 文件夹结构 - 良好做法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16001054/

相关文章:

c++ - 如何比较两个 vector 中的两个值,然后更新 C++ 中的 vector 值?

c++ - 将 vector 附加到 vector

java - Java 中的变量分配

c++ - 使用 "auto"推断嵌套初始值设定项列表的类型

c++ - 如何为枚举创建模板运算符

c++ - 运算符重载的工作原理

c++ - 在 C++ 中初始化动态二维数组

c++ - 将数字的八进制表示形式转换为十进制

c++ - 限制声明可以在显式特化中的规范规则在哪里?

c++ - 调用某些 MFC 默认构造函数时发生访问冲突