テンプレートパラメータの1つが特定のタイプである場合に、テンプレート化されたメソッドの動作を部分的に特殊化することはどういうわけか可能かどうか疑問に思います。
template<class T>
void Foo(T& parameter)
{
/* some generic - all types - stuff */
If(T is int) // this is pseudo-code, typeinfo? Boost?
{
/* some specific int processing which might not compile with other types */
}
/* again some common stuff */
}
どんな提案でも大歓迎です。ありがとう