首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

用malloc实现new功能时遇到的有关问题

2013-07-04 
用malloc实现new功能时遇到的问题打算用malloc去实现new的功能,先申请了一块sizeof(class A)的内存,接着下

用malloc实现new功能时遇到的问题
打算用malloc去实现new的功能,先申请了一块sizeof(class A)的内存,接着下来想如何调用类的初始化函数来调用这块内存呢

或者在当前C++中有别的函数,可以实现在已给定的内存区域分配一个类对象并来调用构造函数初始化它,谢谢!
[解决办法]

引用:
Quote: 引用:

placement new,专门用来在已分配的内存上构建对象
new (ptr)type

new (A)pA


上下两个例子用法不太一致哦,括号里到底是类型还是指针?
抱歉打错了
括号里是指针

热点排行