技术文摘
当前位置:主页 > 技术文摘 >
C++|图解STL序列式容器的底层数据布局与底层收场
来源:本站 作者:king 浏览: 时间:1970-01-01 08:00

  Vector是对“数组”的利便化,当然底层更混杂•,与array的数据安插和专揽技能额外形似,两者唯一的分别就在于空间应用的灵巧性。

  而vector是动静空间,随着元素的参与,它的里面机制会自行填充空间以容纳新元素(空间建立器的效率)••。

  vector的数据布局出格方便:线性不断空间,以两个迭代器start、finish分袂指向创立得来的不息空间中而今已被运用的范畴,并以迭代器end_of_storage指向整块不停空间的尾部••。

  为了下降空间设立的速度成本,vector的实际设置大小不妨会比客户端需要量更大•,已备他日能够减少。

币安网app官方下载
TEL:024-83863563

QQ 30999233@qq.com
地址: 沈阳市沈河区文化东路10号步阳国际大厦B1座11-28室

海风微信公众平台