在 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
}}}
我有这样的命名空间:
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
}}}