C++ Vector emplace()

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

该函数在 pos 位置之前插入一个新元素,并且 vector 容器的大小会增加。

语法

考虑一个向量 'v'。语法将是

参数

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

args:用于构造新元素的参数。

返回值

它返回一个指向新插入元素的迭代器。

示例 1

让我们看一个简单的例子。

输出

Elements of vector v are :1 2 3 4 5
After adding two elements, elements are :1 2 9 8 3 4 5

在此示例中,vector 容器的大小通过使用 emplace() 函数而增加。

示例 2

让我们来看另一个简单的例子。

输出

Mango apple strawberry banana 

在此示例中,通过使用 emplace() 函数向 vector 中添加新字符串,vector 容器的大小增加了。

下一主题C++ Vector