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) |
|
설명 문자열을 반환합니다.
매개변수
(없음)
반환값
널 종료 문자열에 대한 포인터로 설명 정보를 포함합니다. 이 포인터는 적어도 획득한 예외 객체가 파괴되거나, 예외 객체의 비상수 멤버 함수가 호출되기 전까지는 유효함이 보장됩니다.
|
반환된 문자열은 상수 평가 중 일반 리터럴 인코딩으로 인코딩됩니다. |
(since C++26) |
결함 보고서
다음의 동작 변경 결함 보고서들은 이전에 발표된 C++ 표준에 소급 적용되었습니다.
| DR | 적용 대상 | 게시된 동작 | 올바른 동작 |
|---|---|---|---|
| LWG 108 | C++98 | 반환된 포인터가 언제 무효화되는지 명시되지 않았음 | 명시됨 |