STL
unistd68
这个作者很懒,什么都没留下…
展开
-
vector构造函数的使用
一、介绍vector容器提供了很多个构造函数,有的构造函数同时也提供了初始化或赋值功能,这很大程度上方便了我们构造vector对象,下面是我们常用的5种构造函数。1.vector(); 说明:无参构造函数,构造一个vector对象,但未进行初始化,此时元素个数为0。2.vector( size_type num ); 说明:size_type 是size_int的别名,属于unsigned in原创 2017-03-18 21:31:50 · 2822 阅读 · 0 评论 -
vector的capacity增长规律探讨
目录1. 前言 2. windows 2.1 代码实现 2.2 结果 2.3 分析 3. linux 3.1 代码实现 3.2 结果 3.3 分析 4. 总结1. 前言STL容器的内存分配是一个重点内容,不同版本的STL的内存分配策略不尽相同,下面我从2个测试例子来说明常用的2个版本的STL中vector内存分配的规律。2. windows环境 说明:编译器是visual s原创 2017-03-22 15:45:34 · 1365 阅读 · 0 评论