gpt4 book ai didi

c++ - 我是过度组织还是不充分组织 C++ 代码?

转载 作者:搜寻专家 更新时间:2023-10-31 01:50:27 24 4
gpt4 key购买 nike

<分区>

所以我正在做我的第一个严肃的项目。

命名空间结构:

  • 鸡蛋
    • 数学
    • 物理
    • ...
    • 模拟

标题:

#ifndef EGG_PHYSICS_WORLD_HPP
#define EGG_PHYSICS_WORLD_HPP

namespace Egg {
namespace Physics {

class Body
{
public:
Body();

const Math::Vector2& GetPosition() const;

/* ... */
};

} // namespace Physics
} // namespace Body

#endif // EGG_PHYSICS_WORLD_HPP

问题:

  • 它是一个整体上理智的组织吗?
  • 创建嵌套命名空间是一种好的做法吗?
  • 是否可以在 ::Egg::Physics 命名空间?
  • 如果嵌套命名空间组织过多,是否可以使用单个命名空间但仍使用文件夹结构,例如。 Egg::World 位于“Egg/Physics/World.hpp”?

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