【发布时间】:2012-02-06 11:15:40
【问题描述】:
在一个模板类中,我找到了表达式,*this = NULL 这样的表达式是什么意思?
以下是它的定义:
TYPE** getPtr()
{
*this = NULL;
return &m_pPtr;
}
其中 m_pPtr 是模板类中的类型 TYPE*。
赋值运算符:
// Assignment operator.
TYPE* operator =(TYPE *pPtr) {
if (pPtr == m_pPtr)
return pPtr;
m_pPtr = pPtr;
return m_pPtr;
}
毗湿奴。
【问题讨论】: