std::array<T,N>::front
Von cppreference.com
| reference front(); |
(1) | (seit C++11) (constexpr seit C++17) |
| const_reference front() const; |
(2) | (seit C++11) (constexpr seit C++14) |
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::array<char, 4> anzuzeigen.
Führen Sie diesen Code aus
#include <cassert> #include <array> int main() { std::array<char, 4> letters{'a', 'b', 'c', 'd'}; assert(letters.front() == 'a'); }
[bearbeiten] Siehe auch
| Greift auf das letzte Element zu (public member function) | |
| gibt einen Reverse-Iterator zum Ende zurück (public member function) | |
| gibt einen Iterator zum Anfang zurück (public member function) | |
| Direkter Zugriff auf den zugrundeliegenden zusammenhängenden Speicher (public member function) |