jjzjj

IterableType

全部标签

c++ - 在默认参数中使用依赖范围作为 std::less 类型的编译错误

在我添加第二个参数以使其更通用之前,下面的怪物工作正常:templatetypenameIterableType::iteratorGetMinimum(IterableTypecollection,Comparatorcomparator=std::less){typenameIterableType::iteratoriter=collection.begin();typenameIterableType::iteratorresult=iter;for(;iter!=collection.end();++iter){if(comparator(iter,result))resul