Функция cend() в C++
Опубликовано: 16 Февраля, 2023
Cend() — это функция, определенная в C++ STL. Эта функция создает постоянный итератор произвольного доступа, который идентифицирует элемент очереди за концом. Если контейнер пуст, то функция cend() возвращает то же самое, что и функция cbegin() . Итератор этой функции-члена можно использовать только для итерации контейнеров; его нельзя использовать для изменения содержимого объекта, на который он указывает.
Синтаксис:
const_iterator cend() const noexcept;
const_iterator — это итератор, указывающий на постоянное содержимое.
Пример 1: Ниже приведена программа на C, использующая функцию cend() в deque для печати элементов в обратном порядке:
- Временная сложность: O(n), где n — количество элементов в деке.
- Вспомогательное пространство: O(1)
Пример 2: Ниже приведена программа на C, использующая функцию cend() в deque для печати элементов deque:
- Временная сложность: O(n), где n — количество элементов в деке.
- Вспомогательное пространство: O(1)