整理我的名字间距C++

Tidying up my namespacing in C++

本文关键字:C++ 我的名字      更新时间:2023-10-16

我有这样的命名空间:

namespace Jimmyt1988
{
    namespace PlatformGame
    {
        namespace Helpers
        {
        }
    }        
}

我很乐意做这样的事情:

namespace Jimmyt1988PlatformGameHelpers
{
}

我/我该怎么做?

正在努力在谷歌中找到任何东西

编辑:

考虑到这是一个"重复",在谷歌中找不到......我建议您重新标记/命名/任何"重复"条目。

我可以这样做吗?

不。 你能得到的最接近的是

namespace Jimmyt1988{ namespace PlatformGame{ namespace Helpers
}}}

嵌套命名空间在C++中没有缩写形式。根据一致性,我更喜欢以下之一:

namespace X
{
namespace Y
{
namespace Z
{
    // Avoid nesting too deep.

或者全部在一行上(稍微不太清晰,但将一堆单独的行组合在一起。

namespace X { namespace Y { namespace Z {