c++ STL 之容器适配器

c++ STL 之容器适配器

简介容器适配器是一个封装了序列容器的类模版,它在一般序列容器的基础上提供了一些不同功能。它们可以指定底层序列容器的类型。stack<T>栈适配器头文件:#include <stack>特点:一个默认封装了 deque<T>双端队列容器的适配器类模版,实现的是一个后入先出的压入栈。成员函数作用top()返回一个栈顶元素的引用,类型为T& ,如果栈为空,返回值...

c++ 2019-09-01 PM 2470次 0条
c++ STL之序列容器

c++ STL之序列容器

简介序列容器以线性序列的方式储存元素,也即所谓的线性表,在创建和插入时,没有对元素进行排序,元素的顺序和存储他们的顺序相同。常见的函数成员:函数成员作用begin()返回开始迭代器end()返回结束迭代器assign()用一定长度的新元素替换原有内容size()返回实际元素个数capacity()返回当前容量empty()如果没有元素返回trueresize()改变实际元素个数,如果大于当前...

c++ 2019-09-01 PM 2783次 0条
快速排序算法

快速排序算法

原理选择一个元素作为轴点,使用轴点构造算法对原序列进行改造,使得位于轴点前的元素均不大于轴点,位于轴点后的元素均不小于轴点,再以轴点为界,分别递归地对前后子序列进行快速排序。

算法 2019-08-21 PM 2532次 0条
必装软件备忘录

必装软件备忘录

截图snipaste手势wegestures浏览器Chrome下载IDM安全火绒搜索everything远程工具teamviewerIDEVS CodeIDEA娱乐Steam好了,做一个精致的猪猪男孩吧

杂类 2019-08-19 PM 2724次 0条
Lambda表达式

Lambda表达式

优点可以放在函数内部,因此离使用地点可以很近。基本定义auto f = [捕获外部变量] (形参列表) 指示符 异常设定 -> 返回类型{函数体};其中,指示符,异常设定 通常不写,返回类型可以智能判断(返回类型相当于使用decltype对返回值推断得出),除非情况特殊,也可以省略 ->返回类型 。捕获外部变量捕获外部变量说明[]不捕获外部变量[&]按引用捕获所有外部变量[=]...

c++ 2019-08-11 PM 3102次 0条