6
C ++関数テンプレートの部分的な特殊化?
以下のコードはクラスの部分的な特殊化であることを私は知っています: template <typename T1, typename T2> class MyClass { … }; // partial specialization: both template parameters have same type template <typename T> class MyClass<T,T> { … }; また、C ++では関数テンプレートの部分的な特殊化が許可されていないことも知っています(完全のみが許可されています)。しかし、私のコードは、関数テンプレートを1つ/同じ型の引数に部分的に特化したことを意味しますか?Microsoft Visual Studio 2010 Expressで動作するためです!いいえの場合、部分特殊化の概念について説明していただけますか? #include <iostream> using std::cin; using std::cout; using std::endl; template <typename T1, typename T2> inline T1 max …