STL vector
vector与array对比,最大的差别在于空间的运用的灵活性,vector是动态空间,随着元素的加入,它的内部机制会自行扩充空间以容纳新元素。 vector的实现技术,关键在于其对大小的控制以及重新配置时数据移动效率。扩充空间要经过配置新空间、数据移动、释还旧空间的步骤。 vector采用的数据结构很简单,为线性连续空间,它以两个迭代器start和finish分别指向配置得来的连续空间中目前已使用的范围,迭代器end_of_storage指向整块连续空间(含备用空间)的尾端。 为了降低空间配置时的速度成本,vector实际配置的大小可能比客户端需求容量要更大一些,以备将来的扩容。因为如果一旦
用户评论
推荐下载
-
STL高效编程C++STL
STL高效编程(Eff_STL_CN.pdf, C++ STL)
54 2018-12-07 -
STL编程指南stl编程必备
《STL编程指南》本电子书把SGI STL的相关帮助文档集合在一起,形成chm格式文档,查阅起来非常方便。使用STL编程的必备手册,比拟于VC的MSDN,Linux/Unix平台下的man命令。
60 2019-01-17 -
stl速成基本的stl操作
三十分钟学会STL 很快掌握强大的STL技术 让你的程序更简洁。 代码写的更快 不再讨厌写程序
29 2019-01-19 -
STL源码剖析The Annotated STL Sources
本书不适合STL初学者。本书不是物件导向相关书籍。本书不适合用来学习STL的各种应用。对于那些希望深刻了解STL实做细节,想提升对STL的扩充能力,或是希望藉由观察STL源码,学习世界一流程式员身手,
21 2020-08-19 -
高效STL Eff_STL_CN
D:\STLATLCOM\Eff_STL_CN.pdf。学习STL的好书
16 2020-05-12 -
stl allocator stl分配器
代码实现了大的内存池以及由此实现的stl allocator代码。
10 2021-05-05 -
STL帮助文档STL Programmer Guide
STL帮助文档,介绍十分详细,并有示例代码,英文版的。
17 2020-07-26 -
STL资料合集STL源码剖析STL入门教程泛型编程与STL
STL源码剖析、STL入门教程、泛型编程与STL、标准模板库STL介绍
67 2018-12-10 -
STL指南
关于STL的入门指南
29 2019-02-16 -
STL教程
STL教程不错的!不妨看看吧!没毒的!
38 2019-03-16
暂无评论