std::exception::operator=
Min standard notice:
Copy assignment operator. Assigns the contents of other.
# Declarations
exception& operator=( const exception& other ) throw();
(until C++11)
exception& operator=( const exception& other ) noexcept;
(since C++11) (constexpr since C++26)
# Parameters
other: another exception to assign the contents of
# Defect reports
| DR | Applied to | Behavior as published | Correct behavior |
|---|---|---|---|
| LWG 471 | C++98 | the effects of calling what() afterassignment are implementation-defined | required to be the same as the originalwhat() if the dynamic types are the same |