std::exception::what
출처: ko.cppreference.net
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 | 반환된 포인터가 언제 무효화되는지 명시되지 않았음 | 명시됨 |