vector<int> nums = {1, 2, 3, 4};
std::for_each(nums.begin(), nums.end(), [](int &n) { n = -n; });
for (int element : nums) {
std::cout << element << " ";
}
C++ 11 : call a function on every item of a vector
最新推荐文章于 2025-06-25 16:10:39 发布
vector<int> nums = {1, 2, 3, 4};
std::for_each(nums.begin(), nums.end(), [](int &n) { n = -n; });
for (int element : nums) {
std::cout << element << " ";
}