Я пишу небольшой фрагмент кода, в котором мне нужно будет вставить значения в вектор STL C++ в определенное место в зависимости от значений в элементах вектора. Для этого я использую функцию Insert(). Я понимаю, что когда я хочу добавить новый элемент в конец вектора, я могу просто использовать push_back(). Но чтобы мой код выглядел красиво, я бы хотел использовать исключительно функцию Insert(), которая принимает в качестве входных данных итератор, указывающий на элемент после желаемой точки вставки, и значение, которое нужно вставить. Если значение итератора, переданного в качестве аргумента, равно v.end(), где v — мой вектор, будет ли это работать так же, как push_back()?
Подробнее здесь: https://stackoverflow.com/questions/596 ... -of-vector