vin*_*ker 0 c++ portability iterator stl
我需要以向后的顺序迭代一些元素,我正在使用:
for ( /* ... */ it = vec.end() - 1, end = vec.begin() ; it >= end ; --it ) {
// ...
Run Code Online (Sandbox Code Playgroud)
我现在end() - 1
已经定义了一些容器,包括vector,但现在我需要知道是否还定义了开始递减.
我不知道是否可以使用reverse_iterator,因为我需要将这些迭代器作为参数传递给std :: vector :: erase,并且从文档中看,它们看起来是不同的类型.
归档时间: |
|
查看次数: |
2685 次 |
最近记录: |