标签:new 方法体 速度 过程 方法 mic tor 释放内存 http
new和delete是运算符
malloc --系统调用 --申请到内存 --用完 --free -- 系统调用 --归还内存
malloc(1)-- 系统调用 --申请较大的空间暂时归于用户层管理
malloc申请一个内存
malloc(2) --直接从用户层管理的空间中拿内存
在用户空间保存一块堆上或栈上(很少),申请一块内存,自己进行管理,方便程序使用,避免了重复进行系统调用的过程,而且速度快。
类的编译顺序:
先编译类名
再编译类中成员名
再编译成员方法体
operator new :可以被重载,申请内存
new operator : 不可以被重载,先析构(调用析构函数),释放内存(operator delete)
operator delete :可以被重载,释放内存
delete operator :不可以被重载,先析构(调用析构函数),释放内存(operator delete)
标签:new 方法体 速度 过程 方法 mic tor 释放内存 http
原文地址:https://www.cnblogs.com/xpei-1124/p/14887395.html