关于成员模板
template<class NAME>
class S
{
NAME *p;
public:
S(NAME*);
S(const S&);
template<class T>operator S<T>(); //是转换吧,看不懂。operator后
//不是跟符号的吗
};
template<class NAME>
template<class T>
S<NAME>::operator S<T>()
{
return S<T>(p); //这是什么语法S<T>(p);
}
如果要使用这个operator 该怎么用 ?