2009-08-04 15 views
1

Angenommen, ich reserviere einen beliebigen Speicherblock. Teil dieses Blocks sind atomare Daten (Inte, Bytes usw.) und ein Teil dieses Datenblocks, den ich mit Objekten belegen möchte. Kann ich ein beliebiges Stück Speicher durch einen Konstruktoraufruf in ein Objekt verwandeln, zB data->MyObject(), und anschließend das Objekt über data->~MyObject() zerstören, oder ist das nicht möglich?Manueller Aufruf von Konstruktor?

+0

Duplizieren: http://StackOverflow.com/Questions/222557/Cs-Placement-New –

+2

Es ist eigentlich die Umkehrung dieser Frage. Diese Frage lautet: "Ich habe von Placement neu gehört, was ist das?" und dieses ist "Ich möchte tun (Beschreibung des Verhaltens des neuen Places), wie mache ich das?" –

Antwort