close
Przestrzenie nazw
Warianty

std::vector::front

Z cppreference.com
<tbody> </tbody>
reference front();
const_reference front() const;

Zwraca referencję do pierwszego elementu kontenera.

Wywołanie front na pustym kontenerze jest niezdefiniowane.

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::vector<char>:

#include <vector>
#include <iostream>
 
int main()
{
    std::vector<char> letters {'o', 'm', 'g', 'w', 't', 'f'};
 
    if (!letters.empty()) {
        std::cout << "Pierwszym znakiem jest: " << letters.front() << '\n';
    }  
}

Wynik:

Pierwszym znakiem jest: o

Zobacz także

dostęp do ostatniego elementu
(publiczna metoda) [edit]