标签: c++ constructor
假设我正在分配任意内存块。这个块的一部分是原子数据(整数,字节等)以及我希望被对象占用的一些数据块。我是否可以通过构造函数调用将任意内存转换为对象,例如data->MyObject ()并随后通过data->~MyObject()销毁对象,或者这是不可能的?
data->MyObject ()
data->~MyObject()
答案 0 :(得分:13)
您要找的是placement new。