C ++両端キューconst_iteratorのconst_reverse_iteratorの使用例

C ++両端キューconst_iteratorのconst_reverse_iteratorの使用例

書式#include <反復子> 
書式#include <iostreamの> 
の#include <両端キュー> 
の#include <アルゴリズム>

使用して 名前空間はstdを、

無効 PRINT1(int型elem1)
{
    裁判所未満 << "" << elem1 << てendl;
}

int型のmain()
{
    そして < INT > deque1 = { 123456789 }。
    そして、< 整数 > :: const_iteratorのc_iter1。
    c_iter1 =()(deque1.cbegin、deque1.cend()、検索2 )。

    そして、< 整数 > :: const_iteratorのc_iter2。
    c_iter2 =()(deque1.cbegin、deque1.cend()、見つける7 )。

    for_each(c_iter1、c_iter2、PRINT1)。
    coutの << てendl;

    両端キュー < 整数 > :: const_reverse_iterator r_iter1(c_iter1)。
    両端キュー < 整数 > :: const_reverse_iterator r_iter2(c_iter2)。
    for_each(r_iter2、r_iter1、PRINT1)。
    coutの << てendl;

    システム(一時停止)。
    リターン 0 ;
}

2
3
4
5
6

6
5
4
3
2

続行するには何かキーを押し...

参照コード:C ++標準ライブラリ(第2版)

参照コード:C ++標準ライブラリ(第2版)

おすすめ

転載: www.cnblogs.com/herd/p/12115275.html