如何利用迭代器获取vector的最后一个元素
摘要:
错误观点:通过vector::end()能获取指向最后一个元素的指针。实际上,通过上面的方法获取的是指向末尾元素再下一个位置的指针。例子:#include <iostream>
#include <vector> using namespace std; int main()
{ vector<int> Int; Int.push_back(1); Int.push_back(5); vector<int>::iterator it = Int.end(); cout << *it << endl; return 0;
} 阅读全文
posted @ 2012-11-21 20:36 铁树银花 阅读(7669) 评论(0) 推荐(0) 编辑