Пространства имён
Варианты
Действия

std::list::front

Материал из cppreference.com
< cpp‎ | container‎ | list

reference front();
const_reference front() const;
Возвращает ссылку на первый элемент в контейнере.
Оригинал:
Returns a reference to the first element in the container.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вызов front на пустой контейнер не определен.
Оригинал:
Calling front on an empty container is undefined.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Содержание

[править] Параметры

(Нет)
Оригинал:
(none)
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Возвращаемое значение

ссылка на первый элемент
Оригинал:
reference to the first element
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Сложность

Constant
Оригинал:
Constant
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Notes

Для контейнера c, выражение c.front() эквивалентно *c.begin().
Оригинал:
For a container c, the expression c.front() is equivalent to *c.begin().
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Пример

Следующий код использует front, чтобы отобразить первый элемент std::list<char>
Оригинал:
The following code uses front to display the first element of a std::list<char>:
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

#include <list>
#include <iostream>
 
int main()
{
    std::list<char> letters {'o', 'm', 'g', 'w', 't', 'f'};
 
    if (!letters.empty()) {
        std::cout << "The first character is: " << letters.front() << '\n';
    }
}

Вывод:

The first character is o

See also

Предоставляет доступ к последнему элементу
(public функция-член) [edit]