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