折腾了好久这个数组和vector的转换,今天终于弄明白了。。。
1.数组arr转vector
int arr[]={
1,2,3,4,5,6};
int len = sizeof(arr)/sizeof(arr[0]);
vector<int> vec;
for(int i=0;i<len;++i)
{
vec.push_back(arr[i]);//必须用push_back,不能用下标,因为这个时候vec还没有分配内存,不能用下标添加元素,只能用push_back