C++ List insert()

2024 年 8 月 30 日 | 阅读 2 分钟

C++ List insert() 函数在新元素之前插入一个新元素。它会根据列表中添加的元素数量增加列表容器的大小。

语法

参数

pos:它定义了新元素要插入的位置。

value:要插入的值。

n:值出现的次数。

( first,last):它定义了要在 pos 位置插入的元素范围。

返回值

它返回指向新构造元素的迭代器。

示例 1

让我们看一个简单的例子

输出

51234

在此示例中,迭代器指向列表的第一个元素。因此,使用 insert() 函数在列表的第一个元素之前插入 5。

示例 2

让我们看一个给定 n 的简单示例。

输出

java java C is a language 

在此示例中,insert() 函数在列表的第一个元素之前插入字符串“java”2 次。

示例 3

让我们看一个简单的例子

输出

6 7 8 9 1 2 3 4 5

在此示例中,给出了列表 li1 的范围 (first, last)。因此,insert() 函数将此范围内的元素插入到列表 li 中。


下一个主题push_back() 函数