读书人

这个运算符重载的意思是什么

发布时间: 2013-09-05 16:02:07 作者: rapoo

这个运算符重载的意义是什么?
这是模板类中的一个私有变量的定义:
T* m_pI ;

这是运算符重载:
// Conversion
operator T*() { return m_pI ;}

请问这个运算符重载的意义是什么?

运算符重载的时候不是需要运算符和operator紧挨着吗?

如:
T& operator*() { assert(m_pI != NULL) ; return *m_pI ;}


是不是我理解错了,operator T*() { return m_pI ;}根本就不是运算符重载呢?
[解决办法]
重载的转型操作符

读书人网 >C++

热点推荐