C++。如何更改向量中的每个元素?

C++。如何更改向量中的每个元素?,c++,C++,我有一个来自元素1,2,3,4,5的向量。 我必须只使用标准算法来更改每个元素。例如,如何用num 5对每个元素求和?有6,7,8,9,10 非常感谢你的回答 就是这样: vector<int> v{1, 2, 3, 4, 5}; transform(begin(v), end(v), begin(v), [](int e) -> int {return e + 5;});

我有一个来自元素1,2,3,4,5的向量。 我必须只使用标准算法来更改每个元素。例如,如何用num 5对每个元素求和?有6,7,8,9,10
非常感谢你的回答

就是这样:

vector<int> v{1, 2, 3, 4, 5};
transform(begin(v), end(v), begin(v), [](int e) -> int {return e + 5;});