我想补充以下两个向量是代码片段: -向量加法运算
#include <iostream>
#include <vector>
using namespace std;
int main()
{
unsigned int i = 0;
vector <float> v1;
vector <float> v2;
vector <float> v3;
cout << "Filling the Numbers\n";
for (i=5;i < 125 ; i = i + 5) {
v1.push_back(i/10);
v2.push_back(i/100);
}
cout << "Adding the numbers\n";
for (i = 0; i < v1.size(); i++) {
v3[i] = v1[i] + v2[i];
}
cout << "Printing the numbers\n";
for (i = 0; i < v3.size() ; i++) {
cout << v3[i];
}
return 0;
}
该计划在18号线崩溃在我看来,我需要做的操作符重载的+操作。请帮助我是C++的新手。
感谢 Arpit
第18行在哪里? “崩溃”是什么意思?它是否编译? – fredoverflow 2010-09-04 14:38:35
可能重复[如何在两个容器的元素之间执行成对二元操作?](https://stackoverflow.com/questions/8541276/how-do-i-perform-a-pairwise-binary-operation-两个元素之间的元素) – 2017-09-20 13:12:21
@underscore_d:这个问题已经在'10 ... – Pixelchemist 2017-09-20 22:24:05