|
const_iterator erase_after
(
const_iterator p
)
;
|
|
(seit C++20)
|
|
|
|
|
Löscht die
std::chrono::tzdb
, auf die der Iterator nach
p
verweist. Dieser Iterator muss dereferenzierbar sein. Andernfalls ist das Verhalten undefiniert.
Keine Zeiger, Referenzen oder Iteratoren werden ungültig, außer denen, die sich auf das gelöschte Element beziehen.
Parameter
|
p
|
-
|
ein Iterator auf die Position, nach der gelöscht werden soll
|
Rückgabewert
Ein Iterator, der auf das Element nach dem gelöschten Element zeigt, oder
end()
falls kein solches Element existiert.
Hinweise
tzdb_list
ist als einfach verkettete Liste implementierbar, und ihre Schnittstelle ähnelt der von
std::forward_list
. Sie besitzt jedoch keine
before_begin()
-Funktion, weshalb es nicht möglich ist, das erste Element zu löschen.