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

std::forward_list::before_begin, std::forward_list::cbefore_begin

Материал из cppreference.com

<metanoindex/>

 
 
 
 
<tbody> </tbody>
iterator before_begin();
(начиная с C++11)
const_iterator before_begin() const;
(начиная с C++11)
const_iterator cbefore_begin() const;
(начиная с C++11)
Возвращает итератор на элемент перед первым элементом контейнера. Этот элемент выступает в качестве заполнителя, пытающихся получить доступ к его результатам в неопределенное поведение. Только случаи использования в функции insert_after(), emplace_after(), erase_after(), splice_after() и приращение оператора: увеличивая до-начала итератора дает точно такой же итератор, полученный из begin() / cbegin().
Оригинал:
Returns an iterator to the element before the first element of the container. This element acts as a placeholder, attempting to access it results in undefined behavior. The only usage cases are in functions insert_after(), emplace_after(), erase_after(), splice_after() and the increment operator: incrementing the before-begin iterator gives exactly the same iterator as obtained from begin()/cbegin().
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Параметры

(Нет)

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

итератор на элемент перед первым элементом
Оригинал:
iterator to the element before the first element
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Исключения

1-3)

спецификация noexcept:  
noexcept
  

Сложность

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

См. также

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