# std::get_unexpected

< cpp‎ | error

定义于头文件 `<exception>` |  |
std::unexpected_handler get_unexpected() noexcept; |  | (C++11 起) (弃用) (C++17 中移除)

返回当前安装的 std::unexpected_handler ，可以是空指针。

此函数线程安全。先前到 `std::set_unexpected` 的调用同步于（见 std::memory_order ）此函数的后继调用。

### 参数

（无）

### 返回值

当前安装的 std::unexpected_handler 。

### 参阅

unexpected_handler (C++17 中移除) | std::unexpected 所调用的函数类型 (typedef)
set_unexpected (C++17 中移除) | 更改要被 std::unexpected 调用的函数 (函数)