主要有以下几种方法
-
vector< int> list;
-
list.push_back( 1);
-
list.push_back( 2);
一、初始化构造时拷贝
vector<int> tem(list);
这种拷贝,相当于复制了一份数据,list中的数据不变。
二、assign
-
vector< int> temlist;
-
temlist.assign( list.begin(), list.end());
三、swap
-
vector< int> temlist;
-
temlist.swap( list);
四、insert
-
vector< int> temlist;
-
vector< int> temlist2;
-
temlist2.push_back( 2);
-
temlist2.push_back( 2);
-
temlist.insert(temlist.end(), temlist2.begin(), temlist2.end());