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
最新推荐文章于 2024-08-21 08:45:31 发布
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 << " ";
}