3 Mar
2006
3 Mar
'06
4:07 a.m.
Meryl Silverburgh wrote:
I would like to know if I can use transform and lambda to add 2 int vector and save the result into a third int vector
vector<int> src1; vector<int> src2;
vector<int> result // put the value of src1 and src2
Not tested, but something like this: // Resize result to accommodate elements result.resize(src1.size()); // Add elements of both vectors and store result in third vector. // Assumes src1 and src2 have the same size. std::transform(src1.begin(), src1.end(), src2.begin(), result.begin(), (boost::lambda::_1 + boost::lambda::_2)); -delfin