【发布时间】:2019-05-10 18:00:06
【问题描述】:
我听说 C++20 将支持作用于范围,而不仅仅是开始+结束迭代器对。这是否意味着,在 C++20 中,我将能够编写:
std::vector<int> vec = get_vector_from_somewhere();
std::sort(vec);
std::vector<float> halves;
halves.reserve(vec.size());
std::transform(
vec, std::back_inserter(halves),
[](int x) { return x * 0.5; }
);
?
【问题讨论】: