![]() |
#2
lonmaor2013-06-16 21:15
|
下面我的代码:

#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;
}
#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个随机数啊,求解答啊。