說我有這樣的:模板專用參數
template<typename T, int X>
class foo
{
public:
void set(const T &t);
};
template<typename T, int X>
void foo::set<T, X>(const T &t)
{
int s = X;
// ...etc
}
我可以專門功能型「T」,但留下「X」作爲模板參數?
class bar;
template<int X>
void foo::set<bar, X>(const bar &t)
{
int s = X;
// ...etc
}
這可能嗎?
'void foo :: set(const T&t)' - >'void foo :: set(const T&t)' –