课程
/后端开发
/C++
/C++远征之模板篇
为什么索引运算符的重载必须用成员函数重载?
2016-10-23
源自:C++远征之模板篇 4-5
正在回答
这是C++对索引算符的规定导致的吧。
因为重载索引时,函数的第一个隐藏的默认参数为*this且只能为*this,表明指向当前对象的元素,这使得重载后,索引下标访问的也只能是当前对象中的数据元素。
举报
本C++教程力求即学即会,所有知识以实践方式讲解到操作层面