Welche Würfe bewegen?

Nach meinem Verständnis müssen Move-Konstruktoren und Move-Assign mit noexcept gekennzeichnet werden, damit der Compiler sie beispielsweise bei der Neuzuweisung innerhalb eines Vektors verwenden kann.

Gibt es jedoch einen realen Fall, in dem ein Zug-Zuweisungs-, Zug-Konstrukt tatsächlich werfen könnte?

Aktualisieren:

Klassen, denen zum Beispiel eine Ressource zugewiesen wurde, können nicht geworfen werden.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage