C++的STL(标准模板库)系列:容器——string容器

一.string容器

 

二.vector容器

1.初始化

注意:C++11才支持列表初始化:vector<int> test{1,2,3,4,5}

1
2
3
4
5
6
7
8
9
10
11
12
13
vector<int> test;            //默认初始化,空容器
  
vector<int> test(10);        //带参构造函数初始化10个值为0的元素
vector<int> test(10,1);      //带参构造函数初始化,10个值为1的元素
  
vector<int> test=test1;      //拷贝容器
vector<int> test(test1);
  
int a[5]={1,2,3,4,5};
vector<int> test(a,a+5);     //数组初始化容器
  
test.insert(test.begin(),test1.beigin().test1.end());    //插入容器
test.insert(test.begin(),a,a+7);

 

3.删除容器元素

1
vector.erase(itor);  //迭代器指向下一个容器元素

 

三.map容器

 

四.pair容器

 

五.list容器

 

六.set容器

posted @   言午丶  阅读(154)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示