期望的类型说明符C ++模板类

时间:2018-04-27 16:48:28

标签: c++11

所以我正在尝试实现Vector类。

我在'at'函数中的'''token“之前得到了错误”期望的类型说明符,如下所示:

T Vector<T>::at(unsigned i){
    return operator[i]; 
}

我试过了:

return this->operator[i];

(*this).operator[i];

但无济于事。有什么想法吗?

1 个答案:

答案 0 :(得分:4)

语法为

return this->operator[](i);

或更多规范

return (*this)[i];