Один из лучших способов выяснить это - скомпилировать и проследить его, чтобы проверить свою логику - вы многому научитесь.В настоящее время я не верю, что он скомпилируется, и ваши замещающие векторные элементы, вероятно, не будут идти так, как вы ожидаете.Кроме того, проверьте vector :: insert () для вставки диапазона из другого контейнера.