
STL
ef-eve
这个作者很懒,什么都没留下…
展开
-
容器的capacity、max_size以及内存分配
capacity - 容器的成员函数capacity()取得 max_size - 容器的成员函数max_size()取得 STL容器的capacity属性,表示STL在发生realloc前能允许的最大元素数,也可以理解为预分配的内存空间。例如一个vector v的capacity为5,当插入第6个元素时,vector会realloc,vector内部数据会复制到另外一个内存区域。这样转载 2016-03-13 15:04:53 · 1802 阅读 · 0 评论 -
C++中STL迭代器的种类和简介
STL迭代器简介 标准模板库(The Standard Template Library, STL)定义了五种迭代器。下面的图表画出了这几种: input output \ / forward |转载 2017-03-09 15:14:25 · 2369 阅读 · 0 评论