std::vector<T,Allocator>::front
Von cppreference.com
| reference front(); |
(1) | (constexpr seit C++20) |
| const_reference front() const; |
(2) | (constexpr seit C++20) |
Gibt eine Referenz auf das erste Element im Container zurück.
Das Aufrufen von front für einen leeren Container verursacht undefiniertes Verhalten.
Inhalt |
[bearbeiten] Rückgabewert
Referenz auf das erste Element.
[bearbeiten] Komplexität
Konstant.
[bearbeiten] Hinweise
Für einen Container c ist der Ausdruck c.front() äquivalent zu *c.begin().
[bearbeiten] Beispiel
Der folgende Code verwendet front, um das erste Element eines std::vector<char> anzuzeigen.
Führen Sie diesen Code aus
#include <cassert> #include <vector> int main() { std::vector<char> letters{'a', 'b', 'c', 'd'}; assert(letters.front() == 'a'); }
[bearbeiten] Siehe auch
| Greift auf das letzte Element zu (public member function) | |
| (C++11) |
gibt einen Reverse-Iterator zum Ende zurück (public member function) |
| (C++11) |
gibt einen Iterator zum Anfang zurück (public member function) |
| Direkter Zugriff auf den zugrundeliegenden zusammenhängenden Speicher (public member function) |