由于特定的行,我一直在编译库中的某些代码时出现问题
route.data
抛出的错误是:
std::sort(indices.begin(), indices.end(), [this](size_t i1, size_t i2) {return (*this)[i1] < (*this)[i2];});
具体参考第一个括号&#34;这个。&#34;我从来没有见过&#34;这个&#34;以前用过这种格式。这在技术上是否有效,如果是,如何工作? 使用的函数是标准排序函数,因此应该有一个函数指针,而不是它。
谢谢!