std::inplace_vector<T,N>::front
Von cppreference.com
< cpp | container | inplace vector
| constexpr reference front(); |
(1) | (seit C++26) |
| constexpr const_reference front() const; |
(2) | (seit C++26) |
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::inplace_vector<char, 4> anzuzeigen.
Führen Sie diesen Code aus
#include <cassert> #include <inplace_vector> int main() { std::inplace_vector<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) |