std :: sort - 间接需要指针操作数

时间:2016-07-30 08:24:38

标签: c++ c++14 clang++

我想对Sprite对象的矢量进行排序

StatusCode
std::function<bool(const Sprite&,const Sprite&)> fn;
fn = [](auto&& a, auto&& b) ->bool { return a.pos.x > b.pos.x; };
std::sort(sprites.begin(), sprites.end(), fn);

但如果我内联排序功能则没有错误。有什么问题?

我使用的是clang 3.7.0版,但错误似乎没有出现在gcc中。

0 个答案:

没有答案