我在VC60的Console 程序中定义了一个Vector数组并有一个迭代器iterator
如下所示:
#include <vector>
#include <iostream.h>
using std::vector;
int main()
{
vector <int> ive1;
for(int i=0;i<10;i++)
ive1.push_back(i);
vector<int >::iterator iter=ive1.begin(),
iter_end=ive1.end();
while( iter!=iter_end)
{
cout<<ive1[i]<<" ";
iter++;
} return 0;
}
可是编译不能通过
其中有这样的错误::
\myproject\test2\test2.cpp(9) : error C2653: 'vector<int,class std::allocator<int> >' : is not a class or namespace name
D:\myproject\test2\test2.cpp(9) : error C2065: 'iterator' : undeclared identifier
各位请赐教!