gpt4 book ai didi

c++ - C#/Java程序员再学C++。项目文件结构?

转载 作者:太空狗 更新时间:2023-10-29 21:09:28 25 4
gpt4 key购买 nike

正如问题所述,我是一名对(重新)学习 C++ 感兴趣的 C#/Java 程序员。如您所知,C#/Java 具有严格的项目文件结构(尤其是 Java)。我发现这个结构非常有用,想知道是否 a) 在 C++ 中做类似的结构是好的做法,b) 如果是这样,设置它的最佳方法是什么?

我知道有基本的“headers”和“source”文件夹,但有更好的方法吗?

最佳答案

我发现 java 项目的结构非常好。我是这样做的(root是根目录)

root/include/foo/bar/baz.hpp 变成

namespace foo { 
namespace bar {
// declare/define the stuff (classes, functions) here
} } // foo::bar

在代码中。

我把源放在

root/src/foo/bar/baz.cpp 。如果我有一些不暴露在外面的东西,我会把它放在一个detail/ 目录和命名空间中。我将 makefile 保存在 root/

关于c++ - C#/Java程序员再学C++。项目文件结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/360338/

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