vector的数据安排和操作方式,与array非常相似,两者的唯一差别在于空间的运用得的灵活性。array是静态控件,一旦配置了就不能改变。vector是动态空间,随着元素的加入,他的内部机制回字形的扩充空间。
vector的迭代器是普通指针
vector构造函数:
list迭代器不是普通指针(vector)因为它的地址是不连续的。因此list提供双向迭代器,并且插入删除不会造成原来的迭代器失效。
博客园 © 2004-2025 浙公网安备 33010602011771号 浙ICP备2021040463号-3