C++中能够实现在给定的地址范围内生成对象实例吗?该如何解决

C++中能够实现在给定的地址范围内生成对象实例吗?
我通过CreateFileMapping函数获得了内存的句柄和相应的地址指针,我想在该指针的地址区域内创建一些对象,请问有什么办法。



------解决方案--------------------
class test
{
};
char*pt=new char[100];
test* p= new(pt)test;
------解决方案--------------------
#include <new>
using namespace std;

class test
{
char size16[16];
};

void main()
{
char* pt=new char[sizeof(test)];
test* p= new(pt)test;
}