STL源码剖析--vector

vector容器概述       vector的数据安排以及操做方式,与array很是类似。二者的惟一区别在于空间的运用的灵活性。array是静态空间,一旦配置了就不能改变;要换个大(或小)一点的房子,能够,一切琐细都得由客户端本身来:首先配置一块新空间,而后将元素从旧址一一搬往新址,再把原来的空间释还给系统。vector是动态空间,随着元素的加入,它的内部机制会自行扩充空间以容纳新元素。所以,v
相关文章
相关标签/搜索