【发布时间】:2020-11-02 04:05:48
【问题描述】:
在 c++ 中,如果您有以下代码从两个范围(数字 1 和数字 2)中添加元素,您将如何修改它以将结果存储在数字 2 中而不是结果中?
vector<int> numbers1 = {1, 5, 42, 7, 8};
vector<int> numbers2 = {10, 7, 4, 2, 2};
vector<int> results;
std::transform(numbers1.begin(), numbers1.end(),
numbers2.begin(),
std::back_inserter(results),
[](int i, int j) {return i+j;});
【问题讨论】:
标签: c++ stl iterator range addition