クラステンプレート内の単一のメソッドの実装を特殊化するためだけにテンプレートを特殊化する、このタイプのテンプレート特殊化の正式名とリンケージタイプを探しています。
template <class T>
class Foo
{
public:
void f()
{
// default method implementation
}
};
// What is the default linkage of this function (I'm guessing
// external based on basic function template specializations),
// and what am I doing called? (method specialization of a class
// template?)
template <>
void Foo<int>::f()
{
// method implementation for Foo<int>
}