摘要:
C++中存在着三种类型的与内存管理相关的接口,new 操作符(new operator),new 操作(operator new)和placement new.下面简单介绍这三种接口区别和联系.new操作符是语言内置的操作符,像sizeof一样,我们不能改变它的含义和功能.我们用new操作完成动态对象的创建.它主要完成两部分工作:1.分配足够的内存以便容纳所需类型的对象.2.调用构造函数初始化内存中的对象.new操作符分配内存时,需要调用一个内存分配函数完成内存分配的工作.这个函数就是new操作(operator new).函数operator new的声明方式如下:1 void* opera 阅读全文
posted @ 2012-07-29 10:55
一点心青
阅读(680)
评论(0)
推荐(0)

浙公网安备 33010602011771号