Ich bekomme eine leere Zeichenfolge in der Ausgabe. Was sagt der C ++ - Standard über ein solches Verhalten?
Hier müssen mindestens zwei Probleme auftreten:
Ganz zu schweigen davon, dass new(this)
an sich schon verdächtig ist.
Sie rufen den Konstruktor von s
zweimal nacheinander auf, ergo, das Verhalten ist nicht definiert (und höchstwahrscheinlich ist etwas Speicherleck vorhanden).
Tags und Links c++ placement-new