C ++両端キューconst_iteratorのconst_reverse_iteratorの使用例
書式#include <反復子> 書式#include <iostreamの> の#include <両端キュー> の#include <アルゴリズム> 使用して 名前空間はstdを、 無効 PRINT1(int型elem1) { 裁判所未満 << "" << elem1 << てendl; } int型のmain() { そして < INT > deque1 = { 1、2、3、4、5、6、7、8、9 }。 そして、< 整数 > :: 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版)