vector和数组的互换
void printArr(int arr[], int n)
{
cout << "vector传数组" << endl;
}
printArr(vec.data(), vec.size());
int arr[10] = { 1,2,3,4,5,6,7 };
vector<int> vec2(arr,arr+sizeof(arr)/sizeof(arr[0]));//头地址,尾地址
for (auto it = vec2.begin(); it != vec2.end(); it++)
{
cout << *it << ' ';
}
删除元素:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6dac61b25a6a29f930c9965a5d87776e.png)