Namespaces
Variants

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');
}

Смотрите также

доступ к последнему элементу
(публичная функция-член)
возвращает обратный итератор на конец
(публичная функция-член)
возвращает итератор на начало
(публичная функция-член)
прямой доступ к базовому непрерывному хранилищу
(публичная функция-член)