std::exception::what
来自 cppreference.com
virtual const char* what() const throw(); |
(直到 C++11) | |
virtual const char* what() const noexcept; |
(自 C++11) | |
返回解释性字符串。
[编辑] 参数
(无)
[编辑] 返回值
指向包含解释性信息的以空字符结尾的字符串的指针。该指针保证在至少在从中获取异常对象的异常对象被销毁之前,或在对异常对象的非 const 成员函数进行调用之前有效。
[编辑] 缺陷报告
以下行为更改的缺陷报告已追溯应用于之前发布的 C++ 标准。
DR | 应用于 | 已发布的行为 | 正确行为 |
---|---|---|---|
LWG 108 | C++98 | 返回的指针何时失效未指定 | 已指定 |