c++STL的反向迭代器
生活随笔
收集整理的這篇文章主要介紹了
c++STL的反向迭代器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
反向迭代器
反向迭代器是一種反向遍歷容器的迭代器。也就是,從最后一個元素到第一個元素遍歷容器。反向迭代器將自增(和自減)的含義反過來了:對于反向迭代
器,++ 運算將訪問前一個元素,而 – 運算則訪問下一個元素。
begin和end成員
begin和end操作產生指向容器內第一個元素和最后一個元素的下一個位置的迭代器,如下所示。這兩個迭代器通常用于標記包含容器中所有元素的迭代范圍。
c.begin() 返回一個迭代器,它指向容器c的第一個元素
c.end() 返回一個迭代器,它指向容器c的最后一個元素的下一個位置
c.rbegin() 返回一個逆序迭代器,它指向容器c的最后一個元素
c.rend() 返回一個逆序迭代器,它指向容器c的第一個元素前面的位置
總結
以上是生活随笔為你收集整理的c++STL的反向迭代器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c++的assert函数
- 下一篇: 把他的电脑桌面搞成了这样把他的电脑桌面搞