C++ Vector assign()

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

此函数将新值分配给向量,并替换旧值。

语法

考虑一个向量 v,要将值分配给它。语法为:

参数

(first,last):它定义了范围。first 是一个指向第一个元素的输入迭代器,last 是一个指向最后一个元素之后的输入迭代器。

n:值出现的次数。

val:它定义了要分配的值。

返回值

它不返回任何值。

示例 1

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

输出

2
3
4

在此示例中,包含整数值的向量 v 使用 assign() 函数分配给向量 v1。

示例 2

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

输出

C CCCC

在此示例中,v 使用 assign() 函数被分配了五次值 'C'。

示例 3

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

输出

C++

在此示例中,包含字符值的向量 v 使用 assign() 函数分配给向量 v1。

下一主题C++ Vector