lambda的一些用法

来源:互联网 发布:青岛飞拉利和淘宝比 编辑:程序博客网 时间:2024/05/21 07:00
#include <algorithm>#include <vector>class C {public:  int op() const { return 1; }};class D {  int op() { return 1; }  void f() {    std::vector<C> xs;    std::vector<int> ys;    std::transform(xs.begin(), xs.end(), ys.begin(),      [](const C& x) { return x.op(); });    std::transform(xs.begin(), xs.end(), ys.begin(),      [this](const C& x) { return this->op(); });  }};
0 0