问题描述 给位大侠:有谁知道c++stl中的end是如何实现的.end代表尾后迭代器... 给位大侠:有谁知道c++stl中的end是如何实现的.end代表尾后迭代器... 解决方案 不是,我的意思是end本身代表什么,不是找最后一个元素.比如说list的end,那么end的上一个结点一定是最后一个元素,但是end是不能解引用的..如果end是NULL的话.此時--end行不通... 解决方案二: 访问最后一个元素 用xx.at(size()-1)吧 解决方案三: 要看是什么数据结构.如果是数组