24

次のテンプレート特殊化コード:

template<typename T1, typename T2>
void spec1()
{

}

テスト ケース 1:

template< typename T1> //compile error
void spec1<int>()
{

}

テスト ケース 2:

template< typename T2> //compile error
void spec1<int>()
{

}

次のコンパイル エラーが生成されます。

エラー C2768: 'spec1': 明示的なテンプレート引数の不正な使用

誰かが理由を知っていますか?

4

1 に答える 1