deque::rbegin ve deque::rend
Nasıl kullanılacağı gösterilmiştir deque::rbegin ve deque::rend Visual C++ standart şablon kitaplığı (stl) işlevleri.
const_reverse_iterator rbegin( ) const;
reverse_iterator rbegin( );
const_reverse_iterator rend( ) const;
reverse_iterator rend( );
Notlar
[!NOT]
Prototip sınıfı/parametre adları üstbilgi dosyasında sürüm eşleşmiyor.Bazıları, okumayı kolaylaştırmak için değiştirildi.
rbegin Üye işlevi ötesinde kontrollü sırası yalnızca işaret ters bir yineleyici döndürür.Bu nedenle, ters sıra başlangıcını belirtir.rend Üye işlevi bu noktalarda ilk öğe sırası veya yalnızca boş bir sıra ötesinde ters bir yineleyici döndürür.Bu nedenle, ters bitişinde atar.
Örnek
// rbegin.cpp
// compile with: /EHsc
//
// Functions:
// rbegin
// rend
// push_back
#include <iostream>
#include <deque>
using namespace std;
typedef deque<int > INTDEQUE;
int main()
{
// Create A and fill it with elements 1,2,3,4 and 5
// using push_back function
INTDEQUE A;
A.push_back(1);
A.push_back(2);
A.push_back(3);
A.push_back(4);
A.push_back(5);
// Now print the contents in reverse order using reverse_iterator
// and functions rbegin() and rend()
INTDEQUE::reverse_iterator rpi;
cout << "Contents in reverse order:";
for(rpi= A.rbegin(); rpi !=A.rend(); rpi++)
cout << " " << *rpi;
cout<<endl;
}
Çıktı
Contents in reverse order: 5 4 3 2 1
Gereksinimler
Başlık: <deque>