std::exception::operator=
cppreference.net에서
exception& operator=( const exception& other ) throw();
|
(C++11까지) | |
exception& operator=( const exception& other ) noexcept;
|
(C++11부터) (C++26부터 constexpr) |
|
복사 할당 연산자. other의 내용을 할당합니다.
*this과(와) other의 동적 타입이 모두 std::exception인 경우, 할당 후 std::strcmp(what(), other.what()) == 0입니다.
매개변수
| other | - | 내용을 할당하기 위한 또 다른 예외 |
결함 보고서
다음의 동작 변경 결함 보고서들은 이전에 발표된 C++ 표준에 소급 적용되었습니다.
| DR | 적용 대상 | 게시된 동작 | 올바른 동작 |
|---|---|---|---|
| LWG 471 | C++98 |
대입 후
what()
호출의 효과는
구현에 따라 정의됨 |
동적 타입이 동일한 경우 원본
what() 과 동일해야 함 |