c++容器总结(vector、string、deque、list、array)
标签:The iostream replace string com pre rgb reverse 开始
#include
#include
#include string>
#include
#include
#include
#include
//vector容器
vectorint> nums;
nums.push_back(4);
nums.pop_back();
nums.insert(nums.begin()+1,2);
nums.size();
nums.empty();
nums.back(); //取最后一个元素
nums.earse(nums.begin()+1);
//string容器
string s1 = ‘abc‘;
string sub1 = s1.substr(0,5);
s1.replace(6,5,‘game‘); //从位置6开始替换5个字符为‘game‘
s1.append(‘hello‘);
s1.find(‘hello‘);
s1.compare(string s2);//比较大小
//deque容器
dequeint> d1;
d1.push_back(1);
d1.pop_back();
d1.push_front(4);
d1.pop_front();
d1.front();
d1.back();
//list容器
listint> l1;
l1.push_back(1);
l1.pop_back();
l1.push_front(1);
l1.pop_front();
l1.front();
l1.back();
l1.insert(l1.begin(),1);//某位置插入元素
l1.remove(2);
l1.reverse();
l1.earse(--l1.end());
//array容器
arrayint,3> myarr = {1,2,3};
arrayint,3>,2> myarr2d = {1,2,3,4,5,6};
myarr.swap(myarr_other);//交换两个数组元素
myarr.assign(0); //把arr的元素全部置0
//遍历数组
for(int i = 0; i i){
cout endl;
}
c++容器总结(vector、string、deque、list、array)
标签:The iostream replace string com pre rgb reverse 开始
原文地址:https://www.cnblogs.com/ywheunji/p/14028477.html
评论