Aracılığıyla paylaş


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>

Ayrıca bkz.

Kavramlar

Standart şablon kitaplığı örnekleri