std::forward_list<T,Allocator>:: front
|
reference front
(
)
;
|
(1) |
(начиная с C++11)
(constexpr начиная с C++26) |
|
const_reference front
(
)
const
;
|
(2) |
(начиная с C++11)
(constexpr начиная с C++26) |
Возвращает ссылку на первый элемент в контейнере.
|
Если empty() возвращает true , поведение не определено. |
(до C++26) |
|
Если empty() возвращает true :
|
(начиная с C++26) |
Содержание |
Возвращаемое значение
Ссылка на первый элемент.
Сложность
Константа.
Примечания
Для контейнера c выражение c. front ( ) эквивалентно * c. begin ( ) .
Пример
Следующий код использует
front
для отображения первого элемента
std::
forward_list
<
char
>
:
#include <cassert> #include <forward_list> int main() { std::forward_list<char> letters{'a', 'b', 'c', 'd'}; assert(letters.front() == 'a'); }
Смотрите также
|
возвращает итератор на элемент перед началом
(public member function) |
|
|
возвращает итератор на начало
(public member function) |