【发布时间】:2017-02-05 14:02:19
【问题描述】:
我有一个我编码成std::vector<std::array<double,2>> 的东西列表。这基本上是点 (x,y) 的列表。我想构建另一个列表,但现在是点 (x,y^2)。
我可以使用 for 循环来做到这一点,但是使用 STL 算法实现这一点的最佳方法是什么?我试图将std::for_each 与 lambdas 结合使用,但我还不能到达那里。
【问题讨论】:
-
你应该发布你没有工作的尝试这样做。否则答案是“使用 std::for_each”