std::array<T,N>::front
reference front(); | (1) | (since C++11) (constexpr since C++17) |
const_reference front() const; | (2) | (since C++11) (constexpr since C++14) |
Возвращает ссылку на первый элемент в контейнере.
Вызов front на пустом контейнере приводит к неопределённому поведению.
Параметры
(нет)
Возвращаемое значение
Ссылка на первый элемент.
Сложность
Постоянная.
Примечания
Для контейнера c, выражение c.front() эквивалентно *c.begin().
Пример
Следующий код использует front для отображения первого элемента std::array<char, 6>.
#include <array>
#include <iostream>
int main()
{
std::array<char, 6> letters{'a', 'b', 'c', 'd', 'e', 'f'};
if (!letters.empty())
std::cout << "The first character is '" << letters.front() << "'.\n";
}Вывод:
The first character is 'a'.
См. также
| доступ к последнему элементу (публичный член-функция) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/container/array/front