每个标准容器都提供有一个名为begin()的操作函数,可返回一个iterator,指向第一个元素。另一个名为end()的操作函数会返回一个iterator,指向最后一个元素的下一个为主。因此,不论此刻如何定义iterator对象,以下都是对iterator进行赋值(assigen)、比较(compare)、递增(increment)、提领(dereference)操作:
——《Essential C++》中文版 Page 73
vector <int> myvec;
//以下是标准库中的iterator语法。
//iter指向一个vector,后者的元素类型为int。
//iter初值指向myvec的第一个元素。