Відповіді:
Так. Ця версія призначення визначена як
template<class InputIterator> constexpr basic_string& assign(InputIterator first, InputIterator last);Обмеження : InputIterator - це тип, який кваліфікується як ітератор введення.
Ефекти : еквівалент: присвоєння повернення (basic_string (перший, останній, get_allocator ()));
який показує тимчасові обчислення до того, як відбудуться зміни.