class Q{
public:
template <class T> void x( T & t)
{
obj = &t;
}
void *obj;
};void main()
{
CString str;
CTime time;
Q q;
q.x(str);
q.x(time);
}
}
public:
template <class T> void x( T & t)
{
obj = &t;
}
void *obj;
};void main()
{
CString str;
CTime time;
Q q;
q.x(str);
q.x(time);
}
}
不用,能编译通过。
class Q{
public:
void x( T & t)
{
obj = &t;
}
void *obj;
};