我正在尝试按降序排序列表(类的一部分)包含a的项目struct,但它不编译:
错误:'__last - __first'中'operator-'不匹配
sort(Result.poly.begin(), Result.poly.end(), SortDescending());
Run Code Online (Sandbox Code Playgroud)
这是SortDescending:
struct SortDescending
{
bool operator()(const term& t1, const term& t2)
{
return t2.pow < t1.pow;
}
};
Run Code Online (Sandbox Code Playgroud)
谁能告诉我什么是错的?