C++ 是否可以在特定内存位置创建新对象?我有一块共享内存,我想在其中创建一个对象。这可能吗?
你要放置new()。它基本上使用现有内存块调用构造函数,而不是从堆中分配新内存。
Edit:确保您理解有关负责为使用放置创建的对象显式调用析构函数的说明new()在你使用它之前!
new()