Класс tzdb_list
Список баз данных часового пояса.
Синтаксис
class tzdb_list; // C++20
Замечания
Невозможно создать tzdb_list
. Чтобы получить его, вызовите get_tzdb_list()
.
Вы не можете использовать назначение копирования с tzdb_list
operator=
удалением.
tzdb_list
является одноэлементным.
Функции элементов
Function | Description |
---|---|
begin , cbegin |
Получите итератор в начало списка tzdb объектов. |
end , cend |
Получите итератор после конца списка tzdb объектов. |
erase_after |
tzdb Стирание, которое сразу же следует за элементом, на который указывает переданный итератор. |
front |
Получите первый элемент в списке tzdb объектов. |
Типы элементов
Тип члена | Description |
---|---|
class const_iterator |
Итератор констант типа tzdb . |
begin
, cbegin
Возвращает итератор, указывающий на начало списка.
const_iterator begin() const noexcept; // C++20
const_iterator cbegin() const noexcept; // C++20
Возвращаемое значение
Итератор, указывающий на первый tzdb
в списке.
end
, cend
Получите итератор после конца списка.
const_iterator end() const noexcept; // C++20
const_iterator cend() const noexcept; // C++20)
Возвращаемое значение
Итератор, указывающий на конец последнего tzdb
в списке.
Замечания
Так как возвращаемый итератор указывает на конец списка, он не должен быть разыменован. Вместо этого используйте его для сравнения, когда вы достигли конца списка.
front
Возвращает первое tzdb
в списке.
const tzdb& front() const noexcept; // C++20
Возвращаемое значение
Первая база данных часового пояса в списке.
Замечания
Вы можете одновременно вызывать эту функцию и reload_tzdb
без риска состояния гонки.
erase_after
tzdb
Стирание следующего за элементом, на который указывает переданный итератор.
const_iterator erase_after(const_iterator p);
Параметры
p
Итератор, указывающий на элемент перед удалением.
Возвращаемое значение
Итератор после стертых tzdb
. Если после стертых tzdb
элементов нет, то end()
Замечания
Удалить первый элемент в списке невозможно.
Требования
Заголовок: <chrono>
Пространство имен: std::chrono
Параметр компилятора: /std:c++latest
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по