gpt4 book ai didi

c++ - 在STL容器中使用比较函数

转载 作者:太空狗 更新时间:2023-10-29 21:07:45 24 4
gpt4 key购买 nike

为什么我可以这样做:

stable_sort(it1, it2, binary_function);

但不是这个:

priority_queue<type, vector<type>, binary_function> pq;

为什么我可以在第一种情况下使用函数,但在第二种情况下需要一个对象?

最佳答案

priority_queue 是一个模板,它需要一个类型作为参数,其中 binary_function 是一个函数对象。

关于c++ - 在STL容器中使用比较函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4450401/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com