// 型テンプレートパラメータ テンプレート<型名T> クラスベクトル{ プライベート: T * ELEM; INT SZ; } ベクトル < ストリング > SV; // テンプレートパラメータの値 テンプレート<型名T、整数 N> 構造体バッファ{ 使用 VALUE_TYPE = Tと、// エイリアス constexprののint型のサイズ(){ 戻り Nを;} // パラメータ読み取り専用アクセステンプレート T [N]; }
// 型テンプレートパラメータ テンプレート<型名T> クラスベクトル{ プライベート: T * ELEM; INT SZ; } ベクトル < ストリング > SV; // テンプレートパラメータの値 テンプレート<型名T、整数 N> 構造体バッファ{ 使用 VALUE_TYPE = Tと、// エイリアス constexprののint型のサイズ(){ 戻り Nを;} // パラメータ読み取り専用アクセステンプレート T [N]; }