table of contents
        
      
      
    | std::insert_iterator::insert_iterator(3) | C++ Standard Libary | std::insert_iterator::insert_iterator(3) | 
NAME¶
std::insert_iterator::insert_iterator - std::insert_iterator::insert_iterator
Synopsis¶
 insert_iterator( Container& c, typename Container::iterator i
    ); (until C++20)
  
   constexpr insert_iterator( Container& c, (since C++20)
  
   ranges::iterator_t<Container> i );
  
   Initializes the underlying pointer to the container to std::addressof(c) and
    the
  
   underlying iterator to i.
Parameters¶
 c - container to initialize the inserter with
  
   i - iterator to initialize the inserter with
  
   Defect reports
  
   The following behavior-changing defect reports were applied retroactively to
  
   previously published C++ standards.
  
   DR Applied to Behavior as published Correct behavior
  
   default constructor was provided as C++20 removed along with the
  
   P2325R3 C++20 iterators requirement
  
   must be default_initializable
| 2022.07.31 | http://cppreference.com |