c++将整个数组中的元素转移到vector模板类对象中

来源:互联网 发布:淘宝悬挂图拍摄技巧 编辑:程序博客网 时间:2024/06/08 19:45
#include <iostream>#include <vector>using namespace std;using std::vector;int main(int argc, char const *argv[]){int a[20];//define a integer array has 20 elements;cout << "The elements of a[20] is as follows" << endl;for (int i = 0; i < 20; i++){a[i] = 2 * i + 1;//assiancout << a[i] << " ";//output the original elements }cout << "\nnow put them to a vector" << endl;//I use the first way//vector<int> v(a, a + 20);//first method to import elements to a vector object 'v'//vector<int> v;//v.assign(a, a+20);//second method//copy(a, a+20, back_inserter(v));//third methodvector<int>::iterator iter;//define a iteratorfor (iter = v.begin(); iter != v.end(); iter++){cout << *iter << " ";//traversal elements}cout << endl;return 0;}

0 0
原创粉丝点击