Я пишу небольшой фрагмент кода, где мне придется вставлять значения в вектор STL STL в определенном месте в зависимости от значений в векторных элементах. Я использую функцию insert(), чтобы выполнить это. Я понимаю, что когда я хочу добавить новый элемент в конец вектора, я мог бы просто использовать push_back(). Но чтобы мой код выглядел хорошо, я хотел бы использовать исключительно insert(), который принимает в качестве входного значения итератор, указывающий на элемент после желаемой точки вставки и значение, которое нужно вставить. Если значение итератора передано как аргумент v.end(), где v - мой вектор, будет ли он работать так же, как push_back()?
Спасибо большое!