STL容器 vector deque简记
来源:互联网 发布:怕错过了也不会知 编辑:程序博客网 时间:2024/06/10 11:23
VECTOR:
c.clear() 移除容器中所有数据。
c.empty() 判断容器是否为空。
c.erase(pos) 删除pos位置的数据
c.erase(beg,end) 删除[beg,end)区间的数据
c.front() 传回第一个数据。
c.insert(pos,elem) 在pos位置插入一个elem拷贝
c.pop_back() 删除最后一个数据。
c.push_back(elem) 在尾部加入一个数据。
c.resize(num) 重新设置该容器的大小
c.size() 回容器中实际数据的个数。
c.begin() 返回指向容器第一个元素的迭代器
c.end() 返回指向容器最后一个元素的迭代器
deque:
c.clear() 移除容器中所有数据。
c.empty() 判断容器是否为空。
c.erase(pos) 删除pos位置的数据
c.erase(beg,end) 删除[beg,end)区间的数据
c.front() 传回第一个数据。
c.insert(pos,elem) 在pos位置插入一个elem拷贝
c.pop_back() 删除最后一个数据。
c.push_back(elem) 在尾部加入一个数据。
c.resize(num) 重新设置该容器的大小
c.size() 回容器中实际数据的个数。
c.begin() 返回指向容器第一个元素的迭代器
c.end() 返回指向容器最后一个元素
c.pop_back();
c.pop_front();
c.push_back();
c.push_front();
find:
#include <algorithm>
find(first, end, value);
find_if(first, end, bool pred);
find_first_of(fisrt1,end1,first2,end2);
replace:
别忘了include<algorithm>
replace(t.begin(),t.end(),'elem1','elem2'); 把所有elem1编程elem2
copy:
copy ( start, end,v.begin() );
初学时我经常犯错就错在find,replace等函数的参数总是和string的相应参数记错。
- STL容器 vector deque简记
- STL概览-序列容器vector,deque,list
- STL容器 vector,list,deque 性能比较
- STL容器 vector,list,deque 性能比较
- STL容器 vector,list,deque 性能比较
- STL顺序容器【vector】【deque】【list】
- (STL容器) vector. list. set. deque. map.
- 八、STL 顺序容器 vector、deque、list
- STL容器 vector,list,deque 性能比较
- STL顺序容器vector,list和deque
- STL概览-序列容器vector,deque,list(三)
- C++ STL基本容器string,vector,list,deque,map..[转]
- STL容器类vector,list,deque的比较
- STL顺序容器(vector,list,deque)测试
- STL容器类vector,list,deque的比较
- STL容器操作比较(一):vector,deque,list
- stl中容器string vector list deque 比较
- STL容器类vector,list,deque性能的比较
- “三天打渔,两天晒网”,从2010年1月1日开始,计算后来的任意一天是打鱼还是晒网
- Java Keytool工具简介
- 新手使用Git
- JavaScript循环打印斐波那契数列
- 解决DevExpress GridControl 用List无法在列表上添加新行问题
- STL容器 vector deque简记
- spring boot概述
- Maven依赖排除 禁止依赖传递 取消依赖的方法
- 深入Redux架构
- MySql:存储过程编译错误代码1337
- map容器分别按key和value排序
- 《JAVA与模式》之装饰模式
- Linux常用命令(3)之文件处理命令
- Nginx配置详解