在 C++ 中整理我的命名空间

Tidying up my namespacing in C++

我有这样的命名空间:

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

我也很乐意做这样的事情:

namespace Jimmyt1988\PlatformGame\Helpers
{
}

i/Can我该怎么做?

正在努力寻找 google

中的任何内容

编辑:

考虑到这是 "duplicate" 并且 在 google 中找不到...我建议您 re-tag/name/whatever "duplicate"条目。

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

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

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

namespace X { namespace Y { namespace Z {

Can i do this?

没有。最接近的是

namespace Jimmyt1988{ namespace PlatformGame{ namespace Helpers

}}}