![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++的stl
一叶知秋-
这个作者很懒,什么都没留下…
展开
-
c++stl之string
c++stl 的 sting原创 2017-11-04 11:16:22 · 314 阅读 · 0 评论 -
c++stl中的map/multimap
c++stl中的map/multimap的常见用法原创 2017-11-04 19:45:33 · 238 阅读 · 0 评论 -
c++stl的deque(双端队列)
1. deque的初始化:deque d; //没有任何元素deque d2(10) //创建有10个元素的deque对象deque d(10,8.5); //创建10个float型元素的deque对象d,每个元素为8.5;2. deque赋值:deque d;头插法: d.push_front(10);尾插法:d.push_back原创 2017-11-04 21:02:17 · 579 阅读 · 0 评论 -
c++的stl中的set/multiset
c++stl中的set/multiset原创 2017-11-04 15:04:58 · 277 阅读 · 0 评论 -
c++stl的list(双向链表)
1. list初始化:(1)list t; //没有任何元素(2)list t(10); //创建有10个元素的链表(3)list t(10,3); //创建有10个元素的链表,并且每个元素为32. 对链表进行插入操作:(1)前插法:在链表头部插入新元素,链表自动扩张,形式: t.push_front(8);(2)尾插法:在链表尾原创 2017-11-05 10:46:19 · 1522 阅读 · 0 评论 -
c++stl的bitset位集合容器
1. 2. 创建:创建bitset对象时,必须要指定容器的大小。bitset对象的大小一经定义,就不能修改了。例如:bitset b; //默认b[0]到b[9]都等于0b[1]=1;b[2]=1;b[3]=1;int i;for(i=b.size();i>=0;i--) 因为二进制形式,所以这样输出。cout输出结原创 2017-11-05 14:54:50 · 317 阅读 · 0 评论 -
c++stl中的stack
1. stack堆栈是一个后进先出(Last In First Out,LIFO)的线性表,插入和删除元素都只能在表的一端进行。插入元素的一端称为栈顶,而另一端称为栈底。插入元素叫入栈(Push),删除元素叫出栈(Pop).需要头文件:#include2. 入栈:push(),形式:s.push(1);3. 出栈:pop() 形式:s.pop();4.原创 2017-11-05 14:58:56 · 683 阅读 · 0 评论 -
c++stl的queue和priority_queue
1. 队列容器queue是一个先进先出(FirstIn First Out,FIFO)的线性存储表,元素的插入只能在队尾,元素的删除只能在队首。2. 入队:push() 形式:q.push(1);3. 出对:pop() 形式:q.pop() //是从队首出去4. 读取队首元素:front() 形式: cout5. 读取队尾元素:back()原创 2017-11-05 15:00:03 · 291 阅读 · 0 评论 -
c++中的vector
c++stl的vector的常见操作原创 2017-11-03 19:07:07 · 366 阅读 · 0 评论