C++新手,希望帮忙解答
各位大侠,我是新手,有问题想请教你们啊。下面程序红色的地方,为什么从键盘输入数字时输入-1或Ctrl+z 等都跳步出来#include<iostream>
#include<vector>
using namespace std;
int main()
{ const array_size=20;
int word;
vector<int> ivec;
cout<<"enter numbers:(Ctrl+z to end)"<<endl;
while(cin>>word)
ivec.push_back(word);
int *p=new int[ivec.size()];
int *q=p;
for(vector<int>::iterator iter=ivec.begin();iter!=ivec.end();++q,++iter);
*q=*iter;
return 0;
}