Jessie-Cheng1 / xuexi

0 stars 0 forks source link

迭代器 #7

Open Jessie-Cheng1 opened 2 years ago

Jessie-Cheng1 commented 2 years ago

1、是什么 标准库类型 2、作用 迭代器可以访问string对象的字符或者vector对象的元素 所有标准库容器都可以使用迭代器,但是其中只有少数几种才同时支持下标运算符 3、获取迭代器不是使用取地址符,有迭代器的类型同时拥有返回迭代器的成员。比如,这些类型都拥有名为begin和end的成员 begin成员负责返回指向第一个元素(或第一个字符)的迭代器 end成员则负责返回指向容器(或string对象)“尾元素的下一位置(onepast the end)”的迭代器,也就是说,该迭代器指示的是容器的一个本不存在的“尾后(off the end)”元素 注: 如果容器为空,则begin和end返回的是同一个迭代器,都是尾后迭代器