std::exception::operator=
Von de.cppreference.net
exception& operator=( const exception& other ) throw();
|
(bis C++11) | |
exception& operator=( const exception& other ) noexcept;
|
(seit C++11) (constexpr seit C++26) |
|
Kopierzuweisungsoperator. Weist den Inhalt von other.
Wenn *this und other beide den dynamischen Typ std::exception dann 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 |