std::vector::back – cppreference.com
Z cppreference.com
<tbody> </tbody>
|
|
||
|
|
||
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::vector<char>:
#include <vector> #include <iostream> int main() { std::vector<char> letters {'o', 'm', 'g', 'w', 't', 'f'}; if (!letters.empty()) { std::cout << "Ostatnim znakiem jest: " << letters.back() << '\n'; } }
Wynik:
Zobacz także
| dostęp do pierwszego elementu (publiczna metoda) [edit] |