首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

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

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

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

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

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

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


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

热点排行