1
メモリの任意のブロックを割り当てているとします。このブロックの一部はアトミックデータ(ints、bytesなど)であり、オブジェクトによって占有されるデータブロックの一部です。 data->MyObject()
のようなコンストラクタ呼び出しによって任意のメモリをオブジェクトに変換し、その後data->~MyObject()
でオブジェクトを破棄することはできますか?これは不可能ですか?コンストラクタの手動呼び出し?
重複:http://stackoverflow.com/questions/222557/cs-placement-new –
これは実際には、その質問の逆です。その質問は「私は新しいプレースメントについて聞いたことがありますか?」これは「私はしたいです(配置の新しい記述の動作の説明)、どうすればいいのですか?」 –