6篇文章 · 8954字 · 4人关注
仿函数、仿函数类、函数等 条款38:把仿函数类设计为用于值传递 STL中的习惯是当传给函数和从函数返回时函数对象也是值传递的(也就是拷贝)。最好...
迭代器 标准STL容器提供了四种不同的迭代器:iterator、const_iterator、reverse_iterator和const_re...
vector和string 所有的STL容器都很有用,但是相比于其他容器,vector和string更常用。本章从多个角度覆盖vector和st...
容器 条款1:仔细选择你的容器 C++提供了很多可供程序员使用的容器:(1) 标准STL序列容器:vector,string,deque和li...
对于顺序存储的容器(vector,deque),如果向容器中添加元素,或者删除元素,会导致内存的重新分配,从而使得迭代器或者指针失效。而对于li...
因为vector是按照顺序的方式存储元素的,所以通过预分配策略减少内存的申请。vector管理内存的函数包括: reserve和resize r...
文集作者