std::deque::back
Z cppreference.com
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) |