Namespaces
Variants

std::exception:: operator=

From cppreference.net
Utilities library
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() 과 동일해야 함