Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
back_insert_iterator
template<class Cont>
class back_insert_iterator
: public iterator<output_iterator_tag, void, void> {
public:
typedef Cont container_type;
typedef Cont::value_type value_type;
explicit back_insert_iterator(Cont& x);
back_insert_iterator& operator=(const Cont::value_type& val);
back_insert_iterator& operator*();
back_insert_iterator& operator++();
back_insert_iterator operator++(int);
protected:
Cont& container;
};
The template class describes an output iterator object. It inserts elements into a container of type Cont, which it accesses via the protected reference object it stores called container. The container must define:
- The member type
value_type, which is the type of an element of the sequence controlled by the container. - The member function
push_back``(value_type c), which appends a new element with valuecto the end of the sequence.