小编Sog*_*ogu的帖子

C++:将类实例存储在已分配的内存中

我上课了A.我正在使用的一些库为我分配给定量的内存,sizeof A,并返回一个指向它的void指针.

A* pObj = (A*) some_allocator_im_forced_to_use( sizeof A );
Run Code Online (Sandbox Code Playgroud)

现在我如何A在刚刚分配的内存中创建一个新实例?

我尝试过:

*pObj = A();
Run Code Online (Sandbox Code Playgroud)

但这不起作用 - 析构函数在A的构造函数之后被调用.

c++ malloc pointers

3
推荐指数
1
解决办法
465
查看次数

标签 统计

c++ ×1

malloc ×1

pointers ×1