Aracılığıyla paylaş


deque::front ve deque::back

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

reference front( );
   const_reference front( ) const;
reference back( );
   const_reference back( ) const;

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.

front Üye işlevi ilk öğe olmamalıdır denetlenen sırasının bir başvuru döndürür.Geri üye işlevi son öğe olmamalıdır denetlenen sırasının bir başvuru döndürür.

Örnek

// front.cpp
// compile with: /EHsc
#include <iostream>
#include <deque>
using namespace std;
typedef deque<char >  CHARDEQUE;
void print_contents (CHARDEQUE  deque, char*);

int main()
{
   //create a  with  A, B, C and D
   CHARDEQUE  a;
   a.push_back('A');
   a.push_back('B');
   a.push_back('C');
   a.push_back('D');

   //print out the contents
   print_contents (a,"a");
   cout <<"The first element of a is " <<a.front() <<endl;
   cout <<"The last element of a is " <<a.back() <<endl;

   // modify first and last elements using reference, front, and back
   CHARDEQUE::reference reffront=a.front();
   CHARDEQUE::reference refback=a.back();

   reffront='X';
   refback='Y';
   print_contents (a,"a");
}

// print the contents of deque
void print_contents (CHARDEQUE  deque, char *name)
{
   CHARDEQUE::iterator pdeque;
   cout << "The contents of " << name << ":";
   for (pdeque = deque.begin(); pdeque != deque.end(); pdeque++)
      cout << " " << *pdeque;

   cout<<endl;
}
  

Gereksinimler

Başlık: <deque>

Ayrıca bkz.

Kavramlar

Standart şablon kitaplığı örnekleri