タイプと非タイプ (デフォルト) のテンプレート パラメータを持つクラスがあります。非型パラメータは組み合わせることができ、次の方法でインスタンス化できます。
TNT<int> v;
TNT<double, X, Y> v2;
TNT<float, X | X1, Y1> v3;
TNT<int, X | X1, Y | Y1, Z | Z1 | Z2, W> v4;
クラスTNT
には型パラメーターがあり、残りはデフォルトです。cpp ファイルでそのようなクラスを明示的にインスタンス化する正しい方法は何ですか? 非型パラメータは組み合わせることができるので、多くの組み合わせが可能です。