Als «placement-new» getaggte Fragen


2
Ist es sicher, die Platzierung neu auf "this" für triviale Objekte aufzurufen?
Ich weiß, dass diese Frage bereits mehrmals gestellt wurde, aber ich konnte keine Antwort für diesen speziellen Fall finden. Angenommen, ich habe eine triviale Klasse, die keine Ressourcen besitzt und einen leeren Destruktor und einen Standardkonstruktor hat. Es verfügt über eine Handvoll Mitgliedsvariablen mit klasseninterner Initialisierung. keiner von ihnen ist …


1
Ist new (this) ThisClass () eine schlechte Idee?
class FooView final : public Something { ... void refresh() { this->~FooView(); new (this) FooView(); } } Ich habe diese Redewendung noch nie gesehen, und es scheint, als könnte sie wirklich subtil und chaotisch sein, aber ich kann mir kein Problem damit vorstellen (solange FooViewes endgültig ist). Ist das eine …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.