回复 3楼 gz81
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> ivec;
vector<int>::iterator it;
//ivec.push_back(3);
it=(vector<int>::iterator)&ivec[0];
it=ivec.begin();
//cout<<*it<<endl;
return 0;
}
刚才试过了,没有进行ivec.push_back(3);时 ivec;为空,it=(vector<int>::iterator)&ivec[0];操作扔来可以