C++中仿函数/函数对象,函数指针的用法

研究这个原由是这样的,就是今天在用priority_queue的时候,须要自定义比较函数,可是此时又不能修改须要比较的类的内容(即不能用重载<的方法),因此只能写在外面,可是发现这样并不能编译经过。报的错叫cmp(我写的那个比较函数)不是类型名。后来查了下资料发现,这个须要用比较类去完成,比较类须要重载()方法,因此这个事情就很是引发个人好奇,想要知道一下,为何sort这样的函数就能够直接用函数名
相关文章
相关标签/搜索