在C++编程语言中,std::vector是一个动态数组容器,可以存储任意类型的元素。要将三个std::vector相加并将结果存储在第一个向量中,可以使用以下代码:
#include <iostream>
#include <vector>
int main() {
std::vector<int> vec1 = {1, 2, 3};
std::vector<int> vec2 = {4, 5, 6};
std::vector<int> vec3 = {7, 8, 9};
// 将vec2和vec3的元素依次加到vec1中
for (int i = 0; i < vec2.size(); i++) {
vec1[i] += vec2[i] + vec3[i];
}
// 输出结果
for (int num : vec1) {
std::cout << num << " ";
}
std::cout << std::endl;
return 0;
}
上述代码中,我们创建了三个std::vector对象vec1、vec2和vec3,并初始化它们的元素。然后,通过使用for循环遍历vec2和vec3的元素,并将它们与vec1中对应位置的元素相加,最后将结果存储在vec1中。最后,我们使用for循环输出vec1中的元素。
这个问题中没有明确要求使用腾讯云相关产品,因此不需要提供相关链接。
领取专属 10元无门槛券
手把手带您无忧上云