Namespaces
Variants

std::exception::operator=

cppreference.net에서
 
 
유틸리티 라이브러리
일반 유틸리티
관계 연산자 (C++20에서 폐기됨)
정수 비교 함수
(C++20)(C++20)(C++20)    
(C++20)
스왑 및 타입 연산
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
공통 어휘 타입
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)



 
 
 
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() 과 동일해야 함