由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 问个土问题:Why iterator instead of array index for vector?
相关主题
C++ vector 一边遍历一边删呼唤大侠们,我实在不能实现C++泛型的精神。
stl的一个问题how to write a function take iterators as parameters?
STL/vector引用成员变量。c++ interview: iterator 和 pointer区别?
如何把文件内容读到2D的vector里?STL vector的clear如何强制归还系统?
C++11里list迭代器判空仍然知道具体的list对象吗?stl: How to implement map idea with vector in stl ?
一个C++的概念问题请问一下怎么把自己写的类转成STL的类?
STL感觉实在太变态了关于std::vector的一个很简单的问题
c++ template question:gprof和STL的问题
相关话题的讨论汇总
话题: why话题: iterator话题: vector话题: index话题: 问个
进入Programming版参与讨论
1 (共1页)
q******u
发帖数: 46
1
对vector应该没有本质区别吧?其他container就另当别论。
有人说[]慢,不过看了看源码就是
return *(this->_M_impl._M_start + __n);
没想明白怎么慢了?
虽然是个土问题,但一直没有搞明白...
e****d
发帖数: 333
2
是不是index会溢出?
两者有异常处理方面的不同?

【在 q******u 的大作中提到】
: 对vector应该没有本质区别吧?其他container就另当别论。
: 有人说[]慢,不过看了看源码就是
: return *(this->_M_impl._M_start + __n);
: 没想明白怎么慢了?
: 虽然是个土问题,但一直没有搞明白...

h****8
发帖数: 599
3
就access而言应该没有区别 但是泛性算法都是iterator实现的吧
S**I
发帖数: 15689
4
STL对random access iterator的实现有专门的优化

【在 h****8 的大作中提到】
: 就access而言应该没有区别 但是泛性算法都是iterator实现的吧
1 (共1页)
进入Programming版参与讨论
相关主题
gprof和STL的问题C++11里list迭代器判空仍然知道具体的list对象吗?
interview questions一个C++的概念问题
一道C++ STL面试题 (转载)STL感觉实在太变态了
STL iterator的疑问c++ template question:
C++ vector 一边遍历一边删呼唤大侠们,我实在不能实现C++泛型的精神。
stl的一个问题how to write a function take iterators as parameters?
STL/vector引用成员变量。c++ interview: iterator 和 pointer区别?
如何把文件内容读到2D的vector里?STL vector的clear如何强制归还系统?
相关话题的讨论汇总
话题: why话题: iterator话题: vector话题: index话题: 问个