close
Przestrzenie nazw
Warianty

std::deque::back

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

Zwraca referencję do ostatniego elementu kontenera.

Wywołanie back na pustym kontenerze jest niezdefiniowane.

Parametry

(brak)

Zwracana wartość

Referencja do ostatniego elementu.

Złożoność

Stała

Notka

Dla kontenera c, wyrażenie return c.back(); jest równoważne z { auto tmp = c.end(); --tmp; return *tmp; }

Przykład

Poniższy kod wykorzystuje back do wypisania ostatniego elementu std::deque<char>:

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

Wynik:

Ostatnim znakiem jest: f

Zobacz także

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