在谈到STL时,我有几个同学告诉我"向量是链接列表".
我还有一个人认为如果用迭代器调用erase()方法,它会破坏向量,因为它是一个链表.
他们也倾向于不明白为什么我总是认为向量是连续的,就像任何其他数组一样,并且似乎不理解随机访问的含义.矢量是否像常规数组一样严格连续,或者只是最连续?(例如,如果整个数组不适合,它将分配几个连续的段).
c++ stl linked-list vector
c++ ×1
linked-list ×1
stl ×1
vector ×1