#include <iostream>
#include <vector>
int main() {
// 创建一个空的 vector
std::vector<int> vec;
// 使用 assign 函数将 vector 赋值为 5 个元素,每个元素的值为 10
vec.assign(5, 10);
// 输出 vector 的内容
for (int i : vec) {
std::cout << i << " ";
}
std::cout << std::endl;
// 使用 assign 函数从另一个 vector 复制元素
std::vector<int> vec2 = {1, 2, 3, 4, 5};
vec.assign(vec2.begin(), vec2.end());
// 输出 vector 的内容
for (int i : vec) {
std::cout << i << " ";
}
std::cout << std::endl;
return 0;
}
vector:首先我们创建了一个空的 std::vector<int>。assign 函数赋值:通过 vec.assign(5, 10),我们将 vec 赋值为包含 5 个元素的向量,每个元素的值为 10。vector 的内容:使用范围 for 循环遍历并输出 vec 中的元素。vector 复制元素:通过 vec.assign(vec2.begin(), vec2.end()),我们将 vec2 中的元素复制到 vec 中。vector 的内容:再次使用范围 for 循环遍历并输出 vec 中的元素。这个示例展示了如何使用 assign 函数来初始化或重新赋值一个 vector。
上一篇:c++ 遍历文件夹
下一篇:c++ |=
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站