如果您使用命名空间来分离模块/结构化,则头文件中的嵌套和缩进会显着增加。有没有办法以更短的方式编写以下代码?
namespace A
{
namespace B
{
namespace C
{
namespace D
{
namespace E
{
template <typename T>
public class X
{
public: ...
例如喜欢
namespace A::B::C::D::E
{
template<typename T> ...
}
在 C++ 的头文件中?