我正在编写一小段代码,需要将值插入到C++ STL向量的某个特定位置,具体位置由向量元素的值决定。我使用
非常感谢!
insert()
函数来完成这个操作。我知道当我想要在向量末尾添加新元素时,我可以简单地使用push_back()
函数。但为了让我的代码看起来更好,我想要专门使用insert()
函数。这个函数需要一个指向期望插入点之后的元素的迭代器和要插入的值作为输入。如果将其作为参数传递的迭代器的值是v.end()
,其中v
是我的向量,那么这是否与push_back()
函数相同呢?非常感谢!