自建模板中变量类型处理的问题
template <class T,typename M>
class linktest{
public:
linktest(void)
{}
~linktest(void)
{}
T* next;
M key;
T* inst (T* top,M m_key)
{
if(m_key==_T("")) //if(m_key=0) 这里不知道该如何处理,请个位高手指点下
return NULL;
T * a;
a=new T();
a->key=m_key;
.
.
.
.
. }
想问的是变量类型"M" 有个能是数字,也有可能是指针或字符,如何判断它值为空或零啊?