标签: c++
我为我创建的数据结构重载了[]运算符。我想在数据结构中的另一个函数中使用[]运算符,以便将[index + 1]的值赋给[index]。我该怎么做?
我试过了:
答案 0 :(得分:8)
只需将*this括在括号中:
*this
(*this)[index]
另一种方法应该是将操作符作为函数调用:
this->operator[](index)