std::string x(x);
Dies stürzt sehr schlecht auf meinem Compiler. Bedeutet das, dass ich in meinen eigenen Kopierkonstruktoren für this != &that
prüfen sollte, oder kann ich annehmen, dass kein Klient jemals so dumm sein wird?Std :: Zeichenfolge x (x);
Meinen Sie das resultierende Programm abstürzt, oder der Compiler stürzt ab? –
In einem Kopierkonstruktor, der nicht benötigt wird, aber Sie sollten das in einem Zuweisungsoperator überprüfen. –
Das resultierende Programm stürzt zur Laufzeit ab. – fredoverflow