std::forward_list::front
Z cppreference.com
reference front(); |
(od C++11) | |
const_reference front() const; |
(od C++11) | |
Zwraca referencję do pierwszego elementu kontenera.
Wywołanie front na pustym kontenerze jest niezdefiniowane.
Spis treści
Parametry
(brak)
Zwracana wartość
Referencja do pierwszego elementu.
Złożoność
Stała
Notka
Dla kontenera c, wyrażenie c.front() jest równoważne z *c.begin().
Przykład
Poniższy kod wykorzystuje front do wypisania pierwszego elementu std::forward_list<char>:
#include <forward_list>
#include <iostream>
int main()
{
std::forward_list<char> letters {'o', 'm', 'g', 'w', 't', 'f'};
if (!letters.empty()) {
std::cout << "Pierwszym znakiem jest: " << letters.front() << '\n';
}
}
Wynik:
Pierwszym znakiem jest: o