1.vector中有size_type,但是在用到这个的时候,需要指出类型是在哪定义的:
eg: vector<int>::size_type a=0;
eg: for( vector<int>::size_type i=0; i!=vec.size(); i++){}
2.使用迭代器遍历:
eg: vector<int>::iterator iter = vec.begin();
eg: for( vector<int>::iterator iter = vec.begin(); iter!=vec.end(); iter++){}