std::exception:: what
From cppreference.net
C++
Utilities library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diagnostics library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::exception
| Member functions | ||||
|
exception::what
|
|
virtual
const
char
*
what
(
)
const
throw
(
)
;
|
(C++11 前) | |
|
virtual
const
char
*
what
(
)
const
noexcept
;
|
(C++11 起)
(C++26 起为 constexpr) |
|
返回说明性字符串。
参数
(无)
返回值
指向以空字符结尾的解释性字符串的指针。该指针保证至少在获取它的异常对象被销毁之前有效,或在异常对象上调用非const成员函数之前有效。
|
返回的字符串在常量求值期间使用普通字面量编码进行编码。 |
(since C++26) |
缺陷报告
下列行为变更缺陷报告被追溯应用于先前发布的 C++ 标准。
| 缺陷报告 | 应用于 | 发布时的行为 | 正确行为 |
|---|---|---|---|
| LWG 108 | C++98 | 未规定返回的指针何时失效 | 已规定 |