Aracılığıyla paylaş


deque::rbegin

Tersine çevrilmiş deque ilk öğe için bir yineleyici döndürür.

const_reverse_iterator rbegin( ) const; 
reverse_iterator rbegin( );

Dönüş Değeri

Tersine çevrilmiş deque ilk öğe adresleme veya ne adresleme ters bir rasgele erişim Yineleyici son öğe unreversed deque eklenmiştir.

Notlar

rbegintersine çevrilmiş deque ile kullanılan gibi başlayan deque ile birlikte kullanılır.

Dönüş değeri rbegin için atanmış bir const_reverse_iterator, deque nesnesi değiştirilemez.Dönüş değeri rbegin için atanmış bir reverse_iterator, deque nesne değiştirilebilir.

rbegingeriye doğru deque yineleme yapmak için kullanılabilir.

Örnek

// deque_rbegin.cpp
// compile with: /EHsc
#include <deque>
#include <iostream>

int main( ) 
{
   using namespace std;
   deque <int> c1;
   deque <int>::iterator c1_Iter;
   deque <int>::reverse_iterator c1_rIter;

   // If the following line had replaced the line above, an error 
   // would have resulted in the line modifying an element 
   // (commented below) because the iterator would have been const
   // deque <int>::const_reverse_iterator c1_rIter;
   
   c1.push_back( 10 );
   c1.push_back( 20 );
   c1.push_back( 30 );

   c1_rIter = c1.rbegin( );
   cout << "Last element in the deque is " << *c1_rIter << "." << endl;

   cout << "The deque contains the elements: ";
   for ( c1_Iter = c1.begin( ); c1_Iter != c1.end( ); c1_Iter++ )
      cout << *c1_Iter << " ";
   cout << "in that order.";
   cout << endl;

   // rbegin can be used to iterate through a deque in reverse order
   cout << "The reversed deque is: ";
   for ( c1_rIter = c1.rbegin( ); c1_rIter != c1.rend( ); c1_rIter++ )
      cout << *c1_rIter << " ";
   cout << endl;

   c1_rIter = c1.rbegin( );
   *c1_rIter = 40;  // This would have caused an error if a 
                    // const_reverse iterator had been declared as 
                    // noted above
   cout << "Last element in deque is now " << *c1_rIter << "." << endl;
}
  
  
  

Gereksinimler

Başlık: <deque>

Namespace: std

Ayrıca bkz.

Başvuru

deque Class

deque::rbegin ve deque::rend

Standart Şablon Kütüphanesi