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