奇怪的结果
#include<iostream>#include<vector>
using namespace std;
int main()
{
vector<int> ivec;
int ival;
cout<<"Enter number:(ctrl+z to end)"<<endl;
while(cin>>ival)
ivec.push_back(ival);
int *parr=new int[ivec.size()];
size_t ix=0;
for(vector<int>::iterator iter=ivec.begin(); iter !=ivec.end(); ++iter,++ix)
parr[ix]=*iter;
for(int i=0;i<ivec.size();i++)
cout<<parr[i];
delete[] parr;
return 0;
}
大家帮忙看一下,为什么他没有输出结果呀.