Namespaces
Variants

std::exception:: operator=

From cppreference.net
Utilities library
exception & operator = ( const exception & other ) throw ( ) ;
(hasta C++11)
exception & operator = ( const exception & other ) noexcept ;
(desde C++11)
(constexpr desde C++26)

Operador de asignación de copia. Asigna los contenidos de other .

Si * this y other ambos tienen tipo dinámico std::exception entonces std:: strcmp ( what ( ) , other. what ( ) ) == 0 después de la asignación.

Parámetros

other - otra excepción para asignar el contenido de

Informes de defectos

Los siguientes informes de defectos que modifican el comportamiento se aplicaron retroactivamente a los estándares publicados anteriormente de C++.

DR Aplicado a Comportamiento publicado Comportamiento correcto
LWG 471 C++98 los efectos de llamar what() después de
la asignación están definidos por la implementación
se requiere que sea el mismo que el original
what() si los tipos dinámicos son iguales