Namensräume
Varianten
Aktionen

std::array<T,N>::front

Von cppreference.com
< cpp‎ | container‎ | array
 
 
 
 
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.

#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) [edit]
gibt einen Reverse-Iterator zum Ende zurück
(public member function) [edit]
gibt einen Iterator zum Anfang zurück
(public member function) [edit]
Direkter Zugriff auf den zugrundeliegenden zusammenhängenden Speicher
(public member function) [edit]