首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

未声明的标识符,该如何处理

2012-04-08 
未声明的标识符#includeiostream#includevectorusing namespace stdint main(){vectorint iint iv

未声明的标识符
#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<int> i;
int iv;
cout<<"enter numbers:"<<endl;
while(cin>>iv)
i.push_back(iv);

int *p=new int[i.size()];

size_t ix=0;
for(vector<int>::iterator iter=i.begin();
iter!=i.end();++iter,++ix);
p[ix]= *iter;
delete [] p;

return 0;
}
倒数第四行出现错误 error C2065: 'iter' : undeclared identifier
怎么改啊

[解决办法]

C/C++ code
for(vector<int>::iterator iter=i.begin();iter!=i.end();++iter,++ix)        p[ix]= *iter; 

热点排行