std::vector::front
Материал из cppreference.com
reference front(); | (до C++20) | |
constexpr reference front(); | (начиная с C++20) | |
const_reference front()const; | (до C++20) | |
constexpr const_reference front()const; | (начиная с C++20) | |
Возвращает ссылку на первый элемент в контейнере.
Вызов front
от пустого контейнера не определён.
Содержание |
[править]Параметры
(нет)
[править]Возвращаемое значение
Ссылка на первый элемент
[править]Сложность
Константная
[править]Примечания
Для контейнера c
, выражение c.front() - эквивалентно *c.begin().
[править]Пример
Следующий код использует front
для отображения первого элемента std::vector<char>:
Запустить этот код
#include <vector>#include <iostream> int main(){std::vector<char> letters {'o', 'm', 'g', 'w', 't', 'f'}; if(!letters.empty()){std::cout<<"Первый символ - '"<< letters.front()<<"'.\n";}}
Вывод:
Первый символ - 'o'.
См. также
предоставляет доступ к последнему элементу (public функция-элемент) |