整型数组与vector对象之间的相互初始化

#include<iostream>

#include<vector>

#include<string>

using  namespace std;



int main()

{

    vector<int>::size_type i=0;

    int arr[10]={0,1,2,3,4,5,6,7,8,9};

    //使用整型数组初始化一个vector对象

    vector<int> vec(begin(arr),end(arr));

    for(auto v:vec)

        cout<<v<<" ";

    cout<<endl;

    int arr1[vec.size()];

    //使用vector对象初始化一个整型数组

    for(auto j:vec)

    {

        arr1[i++]=j;

    }

    for(i=0;i<vec.size();++i)

        cout<<arr1[i]<<" ";

    cout<<endl;

    return 0;

}

运行结果:

整型数组与vector对象之间的相互初始化

你可能感兴趣的:(vector)