C++1zでは、ネストした(入れ子になった)名前空間の定義が簡潔に書ける構文が追加されます。
// C++14 namespace A { namespace B { namespace C { }}} // C++1z namespace A::B::C { }
入れ子名前空間の定義では、inline
や属性の指定はできません。
参照
お断り
この記事の内容は、C++1zが正式リリースされる際には変更される可能性があります。正式リリース後には、C++日本語リファレンスサイトcpprefjpの以下の階層の下に解説ページを用意する予定です。