使用"这个"在参数中定义函数

时间:2017-04-17 23:39:06

标签: c++

由于特定的行,我一直在编译库中的某些代码时出现问题

route.data

抛出的错误是:

std::sort(indices.begin(), indices.end(), [this](size_t i1, size_t i2) {return (*this)[i1] < (*this)[i2];});

具体参考第一个括号&#34;这个。&#34;我从来没有见过&#34;这个&#34;以前用过这种格式。这在技术上是否有效,如果是,如何工作? 使用的函数是标准排序函数,因此应该有一个函数指针,而不是它。

谢谢!

0 个答案:

没有答案