queue::front
Gibt einen Verweis auf das erste Element am Anfang der Warteschlange zurück.
reference front( );
const_reference front( ) const;
Rückgabewert
Das erste Element der Warteschlange. Wenn die Warteschlange leer ist, wird der Rückgabewert undefiniert.
Hinweise
Wenn const_reference der Rückgabewert von front zugewiesen wird, ist das Objekt nicht geändert werden. Wenn Verweis der Rückgabewert von front zugewiesen wird, ist das Objekt geändert werden.
Die Memberfunktion gibt Verweis auf das erste Element der Sequenz zurück gesteuerten, die nicht leer sein muss.
Beim Kompilieren mit _SECURE_SCL 1, tritt ein Laufzeitfehler auf, wenn Sie versuchen, auf ein Element in einer leeren Warteschlange zuzugreifen. Weitere Informationen finden Sie unter Überprüfte Iteratoren.
Beispiel
// queue_front.cpp
// compile with: /EHsc
#include <queue>
#include <iostream>
int main() {
using namespace std;
queue <int> q1;
q1.push( 10 );
q1.push( 20 );
q1.push( 30 );
queue <int>::size_type i;
i = q1.size( );
cout << "The queue length is " << i << "." << endl;
int& ii = q1.back( );
int& iii = q1.front( );
cout << "The integer at the back of queue q1 is " << ii
<< "." << endl;
cout << "The integer at the front of queue q1 is " << iii
<< "." << endl;
}
Ausgabe
The queue length is 3.
The integer at the back of queue q1 is 30.
The integer at the front of queue q1 is 10.
Anforderungen
Header: <Warteschlange>
Namespace: std