new/delete vs malloc/free
最核心的区别
new/delete(相比于malloc/free)能够调用构造、析构函数。
原理
new/delete的过程均分为两步:
new = operator new + construtor
delete = destructor + operator delete
new/delete和malloc/free的对比
过程
new/delete
malloc/free
申请空间
new operator
operator new
malloc
原创
2020-12-14 20:16:12 ·
165 阅读 ·
1 评论