Cześć, mam vector który chcę zsumować z innymi wartościami - niestety, wyrzuca mi błędy:
#include <iostream>
#include <vector>
#include <numeric>
using namespace std;
int main()
{
double list;
vector<double> x(10,1.0);
double sum1 = accumulate(x.begin(),x.end(),5.0,plus<double>());
list<double> y;
copy(x.begin(), x.end(), back_inserter(y));
double sum2 = accumulate(y.begin(),y.end(),8.0,plus<double>());
cout << sum1 << endl;
cout << sum2 << endl;
return 0;
}
Nie mam żadnego pomysłu, czemu to może nie działać. Proszę o wskazówki.