65,186
社区成员




T& operator*() { assert(m_pI != NULL) ; return *m_pI ;}
//获取一个指针的内容。返回的是一个T对*m_pI 的引用,所以要加一个&
T** operator&() { assert(m_pI == NULL) ; return &m_pI ;}
//m_pI 是一个指针,而要返回的是&m_PI,就是该指针的本身,所以要用二级指针接受
T* operator->() { assert(m_pI != NULL) ; return m_pI ;}
//返回的是指针