using 宣言を使用すると、using 宣言がある宣言リージョンに名前が導入されます。 構文 using [typename] nested-name-specifier unqualified-id ; using declarator-list ; パラメーター nested-name-specifier スコープ解決演算子で終わる名前空間、クラス、または列挙名およびスコープ解決演算子のシーケンス。 単一のスコープ解決演算子を使用して、グローバル名前空間から名前を導入できます。 キーワード typename は省略可能であり、基底クラスからクラス テンプレートに導入された場合に依存名を解決するために使用できます。 unqualified-id 修飾されていない id-expression。これは、識別子、オーバーロードされた演算子名、ユーザー定義のリテラル演算子または変換関数、クラス
