gpt4 book ai didi

c++ - 如何组织 C++ 项目

转载 作者:IT老高 更新时间:2023-10-28 22:38:14 26 4
gpt4 key购买 nike

我想知道在组织我的项目时,什么是 C++ 最佳实践。我读过我应该将所有源文件 (.cpp) 放在 src 文件夹中,而头文件 (.h) 应该放在 include 文件夹中。是它应该的方式,还是应该将我的头文件放在源文件文件夹中?

这是我的文件夹树结构

- Project
|
+--- src (.cpp)
|
+--- include (.h) ????
|
+--- test (cpp unit test)
|
+--- doc (docs)

最佳答案

这确实是一个偏好问题,但代码库的组织有助于可维护性以及易于理解代码。应该尽可能采用模块化方法。您的代码组织看起来几乎正确,理想情况下我会:

- Project
|
+--- src (.cpp)
|
+--- include (.h) ????
|
+--- test (cpp unit test)
|
+--- doc (docs)
|
+--- bin (generated binaries)
|
+--- lib (external dependencies)

关于c++ - 如何组织 C++ 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10782554/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com