insert-iterator

¿Hay una diferencia entre el uso.begin() y end() para std::inserción de std::set?

Si hay alguna diferencia entre it1 e it2? std::set<sometype> s; auto it1 = std::inserter(s, s.begin()); auto it2 = std::inserter(s, s.end());