<分区>
Possible Duplicate:
Create new C++ object at specific memory address?
我正在编写本质上是一个对象池分配器,它将分配一个类。我正在分配足够的内存来容纳我需要的对象,并且我正在传递指向内部空间的指针。
现在我的问题是:一旦我在我的池中得到一个指针,我如何在那里构造一个对象?
<分区>
Possible Duplicate:
Create new C++ object at specific memory address?
我正在编写本质上是一个对象池分配器,它将分配一个类。我正在分配足够的内存来容纳我需要的对象,并且我正在传递指向内部空间的指针。
现在我的问题是:一旦我在我的池中得到一个指针,我如何在那里构造一个对象?
最佳答案
您使用新的展示位置。像这样:
new( pointer ) MyClass();
关于c++ - 我怎样才能让一个对象在内存中的特定位置构造自己?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3255671/