偷得浮生半桶水(半日闲), 好记性不如抄下来(烂笔头). 信息爆炸的时代, 学习是一项持续的工作.
全部博文(1748)
发布时间:2019-07-03 11:25:41
1.vector总是不会释放内存删除向量容器的元素时,并不会使空闲的空间被释放,这时可以使用下面的语句达到释放多余空间的目的( s 表示目的容器,T表示容器的元素类型):vector(s.begin(), s.end(), swap(s));即首先用 s 的内容创建一个临时的向量容器对象,再将该容器和 s 交换,这时 s 原先占有的空间已经属于临时对.........【阅读全文】
发布时间:2019-06-28 16:36:50
set set 是关联容器, 元素互不相同(multiset支持重复对象), 并且有序存放. 当增减一个元素,容器都会重新排序, 所以查询速度较快(不如vector快). //构造函数 std::set<int> set_1; int iNums[] = {10,20,30,40,50}; set<int> set_2(iNums, iNums+5);&nb.........【阅读全文】
发布时间:2019-06-28 14:39:43
STL的头文件不再使用常规的 .H 扩展, 避免和其他头文件冲突.#include 扩展的容器类还有 multimap multiset priority_queue常用容器队列容器: vector deque list关联容器: set mapvector : 动态数组, 是基本数组的.........【阅读全文】
发布时间:2019-06-28 11:28:47
STL: standard template library 标准模板库., 收录于 C++ 标准程序库中, 为其子集. 主要包括容器,算法,迭代器.点击(此处)折叠或打开标准库: C 标准函数 输入输出 &n.........【阅读全文】