次のテンプレート特殊化コード:
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': 明示的なテンプレート引数の不正な使用
誰かが理由を知っていますか?