std::inplace_vector<T,N>::front
С ru.cppreference.net
constexpr reference front();
|
(1) | (since C++26) |
constexpr const_reference front() const;
|
(2) | (since C++26) |
Возвращает ссылку на первый элемент контейнера.
Если empty() равно true:
- Если реализация укреплена, происходит нарушение контракта.
- Если реализация не укреплена, поведение не определено.
Возвращаемое значение
Ссылка на первый элемент.
Сложность
Константа.
Примечания
Для контейнера c выражение c. front ( ) эквивалентно * c. begin ( ) .
Пример
Следующий код использует front для доступа к первому элементу std::inplace_vector<char, 4>:
Запустить этот код
#include <cassert>
#include <inplace_vector>
int main()
{
std::inplace_vector<char, 4> letters{'a', 'b', 'c', 'd'};
assert(letters.front() == 'a');
}
Смотрите также
|
доступ к последнему элементу
(публичная функция-член) |
|
|
возвращает обратный итератор на конец
(публичная функция-член) |
|
|
возвращает итератор на начало
(публичная функция-член) |
|
|
прямой доступ к базовому непрерывному хранилищу
(публичная функция-член) |