C++内存管理:其一、四种内存管理方式概述

C++内存管理:其一、四种内存管理方式概述_第1张图片
重点解释new的过程:
(1)调用::operator new函数分配内存
operator new的原型是
Void* operator new(size_t size);
参数size指定待分配的内存大小,函数内部调用malloc初始化内存,返回指向这个内存的指针。

(2)在给定位置执行构造函数。

(3)返回对象的指针。

你可能感兴趣的:(c++,开发语言)