std::chrono::tzdb_list:: erase_after
From cppreference.net
C++
Date and time library
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::chrono::tzdb_list
| Member functions | ||||
|
tzdb_list::erase_after
|
||||
|
const_iterator erase_after
(
const_iterator p
)
;
|
(自 C++20 起) | |
擦除由迭代器 p 所指向的 std::chrono::tzdb 对象。该迭代器必须可解引用,否则行为未定义。 除指向被擦除元素的指针、引用或迭代器外,其他指针、引用或迭代器均不会失效。
参数
| p | - | 指向要擦除位置之后元素的迭代器 |
返回值
指向被擦除元素之后元素的迭代器,若无此元素则返回
end()
。
注释
tzdb_list
旨在实现为单向链表,其接口类似于
std::forward_list
。但它没有
before_begin()
方法,因此无法删除第一个元素。