std::insert_iterator<Container>:: insert_iterator
From cppreference.net
<
cpp
|
iterator
|
insert iterator
C++
Iterator library
| Iterator concepts | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Iterator primitives | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Algorithm concepts and utilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Indirect callable concepts | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Common algorithm requirements | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Utilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Iterator adaptors | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::insert_iterator
| Member functions | ||||
|
insert_iterator::insert_iterator
|
||||
|
insert_iterator
(
Container
&
c,
typename
Container
::
iterator
i
)
;
|
(bis C++20) | |
|
constexpr
insert_iterator
(
Container
&
c,
ranges::
iterator_t
<
Container
>
i
)
;
|
(seit C++20) | |
Initialisiert den zugrundeliegenden Zeiger auf den Container mit std:: addressof ( c ) und den zugrundeliegenden Iterator mit i .
Parameter
| c | - | Container zur Initialisierung des Inserters |
| i | - | Iterator zur Initialisierung des Inserters |
Fehlerberichte
Die folgenden verhaltensändernden Fehlerberichte wurden rückwirkend auf zuvor veröffentlichte C++-Standards angewendet.
| DR | Angewendet auf | Verhalten wie veröffentlicht | Korrektes Verhalten |
|---|---|---|---|
| LWG 561 | C++98 |
der Typ von
i
war unabhängig von
Container
|
es ist der Iteratortyp von
Container
|
| P2325R3 | C++20 |
Standardkonstruktor wurde als C++20 bereitgestellt
Iteratoren müssen
default_initializable
sein
|
zusammen mit der Anforderung entfernt |