顺序容器操作2 在顺序容器中添加元素
来源:互联网 发布:飞控软件下载 编辑:程序博客网 时间:2024/04/28 08:48
#include <iostream>#include <vector>#include <list>#include <deque>#include <string>using namespace std;int main(){vector<string> svec;list<string> slist;deque<string> sdeq;svec.push_back("xiao");svec.push_back("cui");svec.push_back("ai");slist.push_back("shi");slist.push_front("wo");sdeq.push_front("C++");for (list<string>::iterator iter = slist.begin(); iter != slist.end(); ++iter){cout << *iter << " ";}cout << endl;list<string>::iterator it = slist.begin();cout << *it << endl;slist.insert(it, "Hello");//insert 插入,在it迭代器的前面插入,for (list<string>::iterator iter = slist.begin(); iter != slist.end(); ++iter){cout << *iter << " ";}cout << endl;slist.insert(it, 8, "Hello"); //在it迭代器前边插入8个Hello,for (list<string>::iterator iter = slist.begin(); iter != slist.end(); ++iter){cout << *iter << " ";}cout << endl;string ing[6] = { "yes", "xiao", "cui", "ai", "ni", "sure" };it = slist.begin();++it;cout << *it << endl;slist.insert(it, ing+1, ing+5); // 在it迭代器的前边加入ing【】迭代器的从第二个字符到第五个字符,不包括第六个字符,for (list<string>::iterator iter = slist.begin(); iter != slist.end(); ++iter){cout << *iter << " ";}cout << endl; // 输出的是Hello xiao cui ai ni Hello Hello Hello Hello Hello Hello Hello Hello wo shi, list<int> ilist;ilist.push_back(100);ilist.push_back(200);list<int>::iterator first = ilist.begin();while (first != ilist.end()){ilist.insert(first, 20);++first;}for (list<int>::iterator i = ilist.begin(); i != ilist.end(); ++i){cout << *i << " ";}cout << endl; //输出的是 20 100 20 200,return 0;}
0 0
- 顺序容器操作2 在顺序容器中添加元素
- 在顺序容器中添加元素的操作
- 顺序容器中添加元素
- C++顺序容器中添加元素
- 顺序容器操作2
- 顺序容器--添加及访问元素
- c++中在顺序容器中访问、插入、删除元素的操作
- c++中在顺序容器中访问、插入、删除元素的操作
- 删除顺序容器内元素的操作
- 顺序容器:删除元素的操作
- 两顺序容器中元素对比问题
- 顺序容器:顺序容器的操作
- 顺序容器的操作
- C++顺序容器操作
- 9.3顺序容器操作
- 顺序容器--字符串操作
- 9.3顺序容器操作
- 顺序容器操作汇总
- 基于51单片机的稳压电压
- 百度地图图片叠加层切片工具:制作边界透明覆盖物
- gradle与gradle wrapper关系,以及版本关系
- 通过登录窗口调用主窗口的办法、禁止线程多开
- 不让苹果开发者账号折磨我
- 顺序容器操作2 在顺序容器中添加元素
- 【函数库】PHP RXData(RPGXP数据文件) 解析库 V1.0
- linux kill、killall、pkill、xkill 的用法
- java-笔记
- 标签id为字符串形式,如何通过该字符串寻找标签
- 模糊匹配查询 hql
- Cstring转int型问题(error C2664: “atoi”: 不能将参数 1 从“CString”转换为“const char *”))
- Objective-C中@property与@synthesize配对使用
- android学习之CheckBox