C++ emplace_back()

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

此函数用于在向量末尾插入新元素,并增加向量容器的大小。

语法

考虑一个向量 'v'。语法为

参数

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

返回值

它不返回任何值。

示例 1

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

输出

C++

在此示例中,通过使用 emplace_back() 函数在向量末尾添加新的字符值,向量 'v' 的大小会增加。

emplace() 与 insert()

insert() 函数用于将对象复制到向量中,而 emplace() 函数用于在向量内部构造它们,从而避免了不必要的操作。

示例 2

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

输出

1 2 3 4 5 6

在此示例中,emplace_back() 函数用于在向量末尾(即最后一个元素之后)添加新的整数值。

下一主题C++ Vector