修改 new、delete

This commit is contained in:
huihut 2018-06-13 11:25:06 +08:00
parent 4b07a48f6c
commit 8d59b59d13

View File

@ -656,7 +656,7 @@ p = nullptr;
#### new、delete
1. new/new[]:完成两件事,先底层调用 malloc 分了配内存,然后创建一个对象(调用构造函数)。
1. new/new[]:完成两件事,先底层调用 malloc 分了配内存,然后调用构造函数(创建对象)。
2. delete/delete[]:也完成两件事,先调用析构函数(清理资源),然后底层调用 free 释放空间。
3. new 在申请内存时会自动计算所需字节数,而 malloc 则需我们自己输入申请内存空间的字节数。