std::insert_iterator::insert_iterator

From cppreference.com

explicit insert_iterator( Container& c, typename Container::iterator i );
(until C++20)
constexpr explicit insert_iterator( Container& c,
                                    typename Container::iterator i );
(since C++20)

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