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>