我想補充以下兩個向量是代碼片段: -向量加法運算
#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