close
Пространства имён
Варианты
Действия

std::set::rend, std::set::crend

Материал из cppreference.com
 
 
 
std::set
Функции-элементы
Итераторы
Ёмкость
Модификаторы
(C++17)
Просмотр
Наблюдатели
Функции, не являющиеся элементами
(C++20)
(до C++20)(до C++20)(до C++20)(до C++20)(до C++20)(C++20)
Принципы вывода (C++17)
 
<tbody> </tbody> <tbody class="t-dcl-rev "> </tbody><tbody> </tbody> <tbody class="t-dcl-rev "> </tbody><tbody> </tbody>
reverse_iterator rend();
(до C++11)
reverse_iterator rend() noexcept;
(начиная с C++11)
const_reverse_iterator rend() const;
(до C++11)
const_reverse_iterator rend() const noexcept;
(начиная с C++11)
const_reverse_iterator crend() const noexcept;
(начиная с C++11)

Возвращает обратный итератор на элемент, следующий за последним элементом перевёрнутого set. Он соответствует элементу, предшествующему первому элементу не перевёрнутого set. Этот элемент существуют лишь условно, попытка доступа к нему приведёт к неопределенному поведению.

Image

Параметры

(нет)

Возвращаемое значение

Обратный итератор на элемент, следующий за последним элементом.

Сложность

Константная.

Примечания

Поскольку и iterator, и const_iterator являются константными итераторами (и даже в реальности могут быть одного и того же типа), невозможно изменить элементы контейнера через итераторы, возвращаемые любыми из данных функций-членов.

Пример

See also

возвращает обратный итератор на начало
(public функция-элемент) [править]