std::vector<int>::iterator 中的 iterator 是什么?
#include <iostream>
#include <vector>
void main()
{
std::vector <int> intVector(10, 1);
int x = 0;
std::vector <int> ::iterator iter;
for(iter = intVector.begin(); iter != intVector.end(); iter++)
{
std::cout < < "Element # " < < x++ < < ": " < < *iter < < std::endl;
}
}
=============================================================================
中的: std::vector <int> ::iterator iter;
iterator 是静态变量?
[解决办法]
大意如:
vector
{
typedef T* iterator;
}