次のテンプレート特殊化コード:C++テンプレートの特殊: "明示的なテンプレート引数の不正利用"
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>()
{
}
は、次のコンパイルエラーを生成します。
error C2768: 'spec1' : illegal use of explicit template arguments
誰に通知するのですか?
あなたはどのプラットフォーム/コンパイラを使用していますか? – aaa90210
私はVisual C++ 08を使用しています – jameszhao00