C++ Primer 第4版 习题4.33的问题
编写程序把int型vector复制给int型数组。下面我的代码:
程序代码:#include<vector>
#include<iostream>
using namespace std;
int main()
{
vector<int> ivec(10,-1);
int *p = new int[10];
for (vector<int>::size_type i = 0; i != 10; i++)
{
*p = ivec[i];
p++;
cout << *p << endl;
}
delete [] (p-ivec.size());
return 0;
}运行出来是10个随机数啊,求解答啊。






