Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Fügt ein Element am Anfang der Doppelschlange hinzu.
void push_front(
const Type& _Val
);
void push_front(
Type&& _Val
);
Parameter
Parameter |
Description |
_Val |
Das Element hinzugefügt zum Anfang der Doppelschlange. |
Hinweise
Wenn eine Ausnahme ausgelöst wird, wird die Doppelschlange unverändert gelassen und die Ausnahme wird erneut ausgelöst.
Beispiel
// deque_push_front.cpp
// compile with: /EHsc
#include <deque>
#include <iostream>
#include <string>
int main( )
{
using namespace std;
deque <int> c1;
c1.push_front( 1 );
if ( c1.size( ) != 0 )
cout << "First element: " << c1.front( ) << endl;
c1.push_front( 2 );
if ( c1.size( ) != 0 )
cout << "New first element: " << c1.front( ) << endl;
// move initialize a deque of strings
deque <string> c2;
string str("a");
c2.push_front( move( str ) );
cout << "Moved first element: " << c2.front( ) << endl;
}
Anforderungen
Header: <deque>
Namespace: std