用C ++整理我的命名空间

时间:2015-01-27 22:22:07

标签: c++ namespaces

我有这样的命名空间:

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

我很乐意做这样的事情:

namespace Jimmyt1988\PlatformGame\Helpers
{
}

我/我如何做到这一点?

在谷歌努力寻找任何东西

修改

考虑到这是一个"重复"并且在Google中不可用 ...我建议您重新标记/命名/重复"复制"条目。

2 个答案:

答案 0 :(得分:2)

  

我可以这样做吗?

没有。你能得到的最接近的是

namespace Jimmyt1988{ namespace PlatformGame{ namespace Helpers

}}}

答案 1 :(得分:1)

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

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

或全部在一条线上(稍微不那么清晰,但保留了一堆单独的线。

namespace X { namespace Y { namespace Z {