求和两个向量并存储 stl 算法
Sum two vector and store stl algorithm
我有两个向量,我想做类似
的事情
v2[i] = v1[i] +v2[i];
我试过std::copy
,但显然只能做到v2[i] = v1[i];
STL 中是否有执行此求和的算法?
您可以使用std:::transform
std::transform(v1.begin(), v1.end(), v2.begin(), v2.begin(), std::plus<>());
我有两个向量,我想做类似
的事情v2[i] = v1[i] +v2[i];
我试过std::copy
,但显然只能做到v2[i] = v1[i];
STL 中是否有执行此求和的算法?
您可以使用std:::transform
std::transform(v1.begin(), v1.end(), v2.begin(), v2.begin(), std::plus<>());