
当 C++ 的 std::priority_queue 存放的是自定义类型的指针时,我们自定义的优先级比较方法,比如在自定义类型内部重载 < 运算符等方式,优先队列的优先级将会发生错误。解决方法是使用 Compare 代替:
1 |
|

当 C++ 的 std::priority_queue 存放的是自定义类型的指针时,我们自定义的优先级比较方法,比如在自定义类型内部重载 < 运算符等方式,优先队列的优先级将会发生错误。解决方法是使用 Compare 代替:
1 |
|
近期评论