std::back_insert_iterator是一种输出迭代器,向创建它的容器追加元素。每当迭代器被赋值(无论是否解引用)就调用容器的push_back()成员函数。自增std::back_insert_iterator是空操作。 成员类型 成员类型定义 iterator_categorystd::output_iterator_tag
std::back_insert_iterator是OutputIterator它附加到一个容器上,而容器是为其建造的。容器%27spush_back()每当迭代器%28被分配给取消引用或未分配%29时,都会调用成员函数。递增std::back_insert_iterator是个禁止行动。 成员类型 Member type Definition
std::back_insert_iterator explicitback_insert_iterator(Container&c); (until C++20) constexprexplicitback_insert_iterator(Container&c); (since C++20) Initializes the underlying pointer to the container tostd::addressof(c). Parameters c-container to initialize the inserter with ...
您不应该尝试继承那些在设计时没有考虑继承的类。一般来说,您不应该从标准容器或迭代器继承。请注意,...
back_insert_iterator::operator++back_insert_iterator::operator++(int)Defined in header <iterator> template< class Container > class back_insert_iterator : public std::iterator<std::output_iterator_tag, void, void, void, void> (until C++17) template< class Container > class back_insert_it...
operators (std::istream_iterator) operators (std::move_iterator) operators (std::reverse_iterator) std::advance std::back_inserter std::back_insert_iterator std::back_insert_iterator::back_insert_iterator std::back_insert_iterator::operator* ...