【发布时间】:2011-07-19 03:22:52
【问题描述】:
你好,我就是不能让它工作。我拥有 4 个成员的结构,并创建列表和迭代器:
std::list<structure> one;
std::list<structure>::iterator two;
现在我想访问元素:
one.end-1;
two = one.end()-1;
它不起作用 >.> 编译器抛出 14 个错误。
错误如下:
所有这些都类似于:
Glowne.cpp(105):错误 C2784: 'reverse_iterator<_ranit>::difference_type 标准::运算符-(常量 std::reverse_iterator<_ranit> &,const std::reverse_iterator<_ranit2> &)' : 无法推断出模板参数 'const std::reverse_iterator<_ranit> &' 从 'std::list<_ty>::_Iterator<_secure_validation>' 与 [ _Ty=客户, _Secure_validation=true]
一切都很好,谢谢你提到回方法,真的,你们很棒。
【问题讨论】: