std::exception::what
來自 cppreference.com
virtual const char* what() const throw(); |
(C++11 前) | |
virtual const char* what() const noexcept; |
(C++11 起) (C++26 起為 constexpr) |
|
返回解釋字串。
[編輯] 引數
(無)
[編輯] 返回值
指向以空字元結尾的字串的指標,其中包含解釋性資訊。該指標保證至少在獲取它的異常物件被銷燬之前,或者在異常物件上呼叫非 const 成員函式之前,都是有效的。
在常量求值期間,返回的字串使用普通字面量編碼進行編碼。 |
(C++26 起) |
[編輯] 缺陷報告
下列更改行為的缺陷報告追溯地應用於以前出版的 C++ 標準。
缺陷報告 | 應用於 | 釋出時的行為 | 正確的行為 |
---|---|---|---|
LWG 108 | C++98 | 未指定返回的指標何時失效 | 已指定 |