以下のテンプレート化されたコードをテストしようとしましたが、次のエラーが発生しました:
error: ‘Foo’ is not a template
以下の私のコードは正しいですか?これは、私が実行できる最も単純なテンプレート コードのようです。
template<typename D>
struct Ciccio{
};
template<typename S>
struct Foo< Ciccio<S> >{
};
int main(){
typedef Ciccio<int> test_type;
Foo<test_type> f;
return 1;
}