Namespaces
Variants

std::exception:: operator=

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

Kopierzuweisungsoperator. Weist die Inhalte von other zu.

Wenn * this und other beide den dynamischen Typ std::exception haben, dann gilt std:: strcmp ( what ( ) , other. what ( ) ) == 0 nach der Zuweisung.

Parameter

other - eine weitere Ausnahme, um den Inhalt von zuzuweisen

Fehlerberichte

Die folgenden verhaltensändernden Fehlerberichte wurden rückwirkend auf zuvor veröffentlichte C++-Standards angewendet.

DR Angewendet auf Verhalten wie veröffentlicht Korrektes Verhalten
LWG 471 C++98 die Effekte des Aufrufs von what() nach
Zuweisung sind implementierungsdefiniert
muss identisch mit dem ursprünglichen
what() sein, wenn die dynamischen Typen gleich sind