能否讲解一二 不是太懂
#include<iostream>#include<vector>
using namespace std;
int main(void)
{
vector<int>ivec;
int ival;
cout<<"Enter nummbe:"<<endl;
while(cin>>ival)
ivec.push_back(ival);
int *p1=new int[ivec.size()]; //这个地方能用strlen(ivec)吗?
int *pt=p1; //还有这个时什么意思啊 不是太明白是 pt指向p1吗
for(vector<int>::iterator iter=ivec.begin();iter!=ivec.endl();++iter,++pt)
*pt=*iter;
delete [] p1;
return 0;
}