STL-容器间的复制list&vector
2014-04-23 11:53
295 查看
#include <iostream> #include <list> #include <string> #include <vector> int main() { //copy list to list std::list<std::string> oldList; std::list<std::string> newList; oldList.push_back("test1"); oldList.push_back("test2"); oldList.push_back("test3"); std::copy(oldList.begin(), oldList.end(), std::back_inserter(newList)); //copy vector to vector std::vector<std::string> oldVector; std::vector<std::string> newVector; oldVector.push_back("test4"); oldVector.push_back("test5"); oldVector.push_back("test6"); std::copy(oldVector.begin(), oldVector.end(), std::back_inserter(newVector)); //copy list to vector std::list<std::string> list1; std::vector<std::string> vector1; list1.push_back("test7"); list1.push_back("test8"); list1.push_back("test9"); std::copy(list1.begin(), list1.end(), std::back_inserter(vector1)); //copy vector to list std::list<std::string> vector2; std::vector<std::string> list2; vector2.push_back("test10"); vector2.push_back("test11"); vector2.push_back("test12"); std::copy(vector2.begin(), vector2.end(), std::back_inserter(list2)); return 0; }
相关文章推荐
- STL-容器间的复制list&vector
- STL-容器间的复制list&vector
- STL容器list&vector间的复制
- STL-容器间的复制list&vector
- STL-容器间的复制list&vector
- STL--list和vector容器间复制
- c++几种常见STL容器比较和分析 hashmap, map, vector, list
- C++ STL基本容器的使用(vector、list、deque、map、stack、queue)
- 记一个:stl的vector,list等容器
- stl容器区别: vector list deque set map-底层实现
- STL学习——STL中的序列式容器及适配器总结(vector、list、deque、stack、queue)
- stl 顺序容器vector(priority_queue),顺序容器List,顺序容器deque(queue, stack)详解
- STL提供了三个最基本的容器:vector、list和deque
- stl容器区别: vector list deque set map-底层实现
- C++ STL基本容器string,vector,list,deque,map..[转]
- C++标准库---STL三大序列容器vector&deque&list
- stl容器区别: vector list deque set map及底层实现
- stl提供了三个最基本的容器:vector,list,deque
- STL 笔记(一) 顺序容器 vector、list、deque
- STL容器 vector,list,deque 性能比较