C++顺序容器操作
2011-06-19 23:53
253 查看
//con_insert.cc #include <iostream> #include <list> #include <string> #include <vector> #include <iterator> using namespace std; int main(int argc,char *argv[]){ list<string> strlist; string str; { while(cin >> str && str!=".") strlist.insert(strlist.begin(),str); } //vector<int>::iterator it; for (list<string>::iterator it = strlist.begin(); it != strlist.end(); ++it){ cout << *it; } cout << endl; //cout << strlist.begin()<< endl; return 0; } //con__insert.cc #include <iostream> #include <iterator> #include <vector> #include <string> #include <list> using namespace std; int main() { list<string> lst; string word = ""; list<string>::iterator it = lst.begin(); //list<string>::iterator iter(it); while(cin >> word && word !="."){ it = lst.insert(it,word); //cout << *it; } cout << endl; list<string>::iterator iter = lst.begin(); while(iter != lst.end()){ cout << *iter++; } cout << endl; //cin >> word; //cout << *lst.insert(it,word) << endl; list<string> llst(3,"hi"); for(iter = llst.begin();iter!=llst.end();iter++){ cout << *iter; } cout << endl; return 0; } //con_insert_more.cc #include <iostream> #include <list> #include <string> #include <vector> #include <iterator> using namespace std; int main(int argc,char *argv[]){ list<string> strlist; string str; { while(cin >> str && str!=".") strlist.insert(strlist.end(),10,str); } //vector<int>::iterator it; for (list<string>::iterator it = strlist.begin(); it != strlist.end(); ++it){ cout << *it; } cout << endl; //cout << strlist.begin()<< endl; return 0; } PS:运行结果
相关文章推荐
- c++中在顺序容器中访问、插入、删除元素的操作
- C++_Primer chapter9 3.顺序容器的操作
- C++语法基础--顺序容器(二)--容器常用操作,迭代器失效总结
- C++语法基础--顺序容器(三)--关系操作符,容器大小的操作,访问元素,删除元素,查找元素
- C++ 顺序容器的一些操作
- C++ 顺序容器的操作(1)size_type、iterator、const_iterator、difference_type
- c++顺序容器的操作
- C++基础的不能再基础的学习笔记——顺序容器(其他操作)
- C++顺序容器的操作
- C++ Primer 学习笔记——顺序容器的string操作
- C++ 顺序容器的操作(2)push_back、push_front、insert
- 关于c++顺序容器小结(二)---基本操作
- C++学习笔记20——顺序容器的操作
- C++ 顺序容器的操作(3) 关系运算符>、<、==、!=
- C++ 顺序容器的操作(4) 容器大小的操作size、max_size、empty、resize
- c++中在顺序容器中访问、插入、删除元素的操作
- C++ 顺序容器的操作(5) 访问元素 back、front、下标操作符、at
- c++之vector(容器)初始化、操作、顺序访问
- C++顺序容器操作
- C++ 顺序容器的操作(6) 删除元素 erase、clear、pop_back、pop_front