Ручной вызов конструктора? - PullRequest
1 голос
/ 04 августа 2009

Предположим, я выделяю произвольный блок памяти. Часть этого блока - это атомарные данные (целые числа, байты и т. Д.), А часть этого блока данных я хочу занять объектами. Могу ли я превратить любой произвольный фрагмент памяти в объект с помощью вызова конструктора, такого как data->MyObject (), и впоследствии уничтожить объект с помощью data->~MyObject(), или это невозможно?

1 Ответ

13 голосов
/ 04 августа 2009

То, что вы ищете, называется размещение новых .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...