【发布时间】:2018-12-12 05:16:17
【问题描述】:
我正在尝试覆盖 vector 的 [] 运算符以使用其 at() 函数,以便它也检查边界。但是,它给了我错误:无效使用不完整类型'class std::vector<_tp>'
template <typename T> inline T& vector<T>::operator [] (vector<T>& v, size_t s) {
return v.at(s);
}
【问题讨论】:
标签: c++