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.
Gibt einen Verweis auf das erste Element in einem Vektor zurück.
reference front( );
const_reference front( ) const;
Rückgabewert
Ein Verweis auf das erste Element im Vektorobjekt.Wenn der Vektor leer ist, wird die Rückgabe nicht definiert.
Hinweise
Wenn const_reference der Rückgabewert von front zugewiesen wird, kann das Vektorobjekt nicht geändert werden.Wenn reference der Rückgabewert von front zugewiesen wird, kann das Vektorobjekt geändert werden.
Beim Kompilieren mit _SECURE_SCL 1, tritt ein Laufzeitfehler auf, wenn Sie versuchen, auf ein Element in einem leeren Vektor zuzugreifen.Weitere Informationen finden Sie unter Überprüfte Iteratoren.
Beispiel
// vector_front.cpp
// compile with: /EHsc
#include <vector>
#include <iostream>
int main( )
{
using namespace std;
vector <int> v1;
v1.push_back( 10 );
v1.push_back( 11 );
int& i = v1.front( );
const int& ii = v1.front( );
cout << "The first integer of v1 is "<< i << endl;
// by incrementing i, we move the the front reference to the second element
i++;
cout << "Now, the first integer of v1 is "<< i << endl;
}
Output
The first integer of v1 is 10
Now, the first integer of v1 is 11
Anforderungen
Header: <vector>
Namespace: std