C++学习-new delete扩展

一、new/delete工作机制:

new:

1、调用名字为operator new的标准库函数,分配足够大的原始的未初始化内存,以保存指定类型的一个对象。

2、运行该类型的一个构造函数去初始化对象

3、返回执行新分配并构造的构造函数对象的指针。

delete:

1、调用对象的析构函数

2、调用名为operator delete的标准库函数释放该对象所用的内存

二、new/delete的库函数

重载版本:

void *operator new(size_t);

void *operator new[](size_t);

void operator delete(void *);

void operator delete[](void *)

 

posted @ 2019-10-23 09:43  19l92y11p26  阅读(128)  评论(0编辑  收藏  举报
/*鼠标跟随效果*/ /* 点击爆炸效果*/
/*鼠标跟随效果*/
Live2D