キーワード (C++)
using宣言 (using NS::NAME;)
usingディレクティブ (using namespace NS;)
アクセス宣言 - public, protected, privateのclass Hogeの例を参照。
テンプレートの別名を定義する(*)。
式から型を取得し、型名として用いる。
関数に例外指定を付与する。
C++11以降は、throwを用いた例外指定は推奨されない。C++03以前でも、throwを用いた例外指定は例外安全のうち例外を投げない表明としてfunc5のように型を無指定にして用いられる場合が大半であった。
また、noexceptは例外指定の有無を判定する式としても用いられる。
コンストラクタに指定して暗黙の型変換に用いないことを指定する。
変換関数を修飾して、暗黙の型変換に用いないことを指定する(*)。