モジュールの分離/構造化に名前空間を使用する場合、ヘッダーファイル内のネストとインデントは劇的に増加します。次のコードをもっと短い方法で書く方法はありますか?
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 ++のヘッダーファイルに?