std::vector::front — cppreference.com
Материал из cppreference.com
<tbody> </tbody> <tbody class="t-dcl-rev "> </tbody><tbody> </tbody> <tbody class="t-dcl-rev "> </tbody><tbody> </tbody>
|
|
(до C++20) | |
|
|
(начиная с C++20) | |
|
|
(до C++20) | |
|
|
(начиная с 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"; } }
Вывод:
См. также
| предоставляет доступ к последнему элементу (public функция-элемент) [править] |