std::array<T,N>::back
reference back(); | (1) | (начиная с C++11) |
const_reference back() const; | (2) | (начиная с C++11) |
Возвращает ссылку на последний элемент контейнера.
| Если | (до C++26) |
| Если
| (начиная с C++26) |
Возвращаемое значение
Ссылка на последний элемент.
Сложность
Константная.
Примечания
Для непустого контейнера c выражение c.back() эквивалентно *std::prev(c.end()).
Пример
#include <cassert>
#include <array>
int main()
{
std::array<char, 4> letters{'a', 'b', 'c', 'd'};
assert(letters.back() == 'd');
}
См. также
| доступ к первому элементу (открытая функция-член) |
|
| возвращает обратный итератор на начало (открытая функция-член) |
|
| возвращает итератор на конец (открытая функция-член) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/container/array/back