Aracılığıyla paylaş


list::back ve list::front

Nasıl kullanılacağı gösterilmiştir list::back ve list::front Visual C++ standart şablon kitaplığı (stl) işlevleri.

reference back( ); 
const_reference back( ) const; 
reference front( ); 
const_reference front( ) const; 
void pop_back( ); 
void pop_front( ); 
void push_back(
   const T& x
);
void push_front(
   const T& x
);

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.

Geri üye işlev denetlenen sırasının son öğe için bir başvuru verir.front Üye işlev denetlenen sırasının ilk öğe için bir başvuru verir.pop_back Üye işlev denetlenen sırasının son öğe kaldırır.pop_front Üye işlev denetlenen sırasının ilk öğeyi kaldırır.Bu işlevler, denetlenen sıra olmamalıdır gerektirir.Push_back üye işlevi değeri olan bir öğe ekler x kontrollü sırasının sonunda.Push_front üye işlevi değeri olan bir öğe ekler x kontrollü sıra başında.

Örnek

// liststck.cpp
// compile with: /EHsc
//  This example shows how to use the various stack
//                 like functions of list.
//
// Functions:
//    list::back
//    list::front
//    list::pop_back
//    list::pop_front
//    list::push_back
//    list::push_front

#pragma warning (disable:4786)
#include <list>
#include <string>
#include <iostream>

using namespace std ;

typedef list<string> LISTSTR;

int main()
{
    LISTSTR test;

    test.push_back("back");
    test.push_front("middle");
    test.push_front("front");

    // front
    cout << test.front() << endl;

    // back
    cout << test.back() << endl;

    test.pop_front();
    test.pop_back();

    // middle
    cout << test.front() << endl;
}

Çıktı

front
back
middle

Gereksinimler

Başlık: <list>

Ayrıca bkz.

Kavramlar

Standart şablon kitaplığı örnekleri