【发布时间】:2018-11-17 07:13:41
【问题描述】:
std::priority_queue的pop()方法没有声明noexcept,所以理论上可以抛出异常。但是它什么时候会抛出异常,这些异常可能是什么?
【问题讨论】:
-
有趣的问题。
pop_heap也不是。 -
大多数显示 UB 的函数都没有标记
noexcept,以便实现可以根据需要抛出异常。
标签: c++ priority-queue c++-standard-library noexcept