C++内存管理
C++内存管理
_Peko_
这个作者很懒,什么都没留下…
展开
-
【03】
原创 2020-03-29 10:41:55 · 121 阅读 · 0 评论 -
【02】 new与delete的工作
new的工作 当我们在使用new来创建对象的时候 Complex* pc = new Complex(1,2); new 会先为对象分配一块内存,接着调用构造函数。 try{ void* mem = operator new(sizeof(Complex)); //创建指针 //operator new()是重载了::operator new() //operat...原创 2020-03-28 23:35:13 · 103 阅读 · 0 评论 -
【01】
分配 释放 类属 可否重载 malloc() free() C函数 不可 new delect C++表达式(expressions) 不可 ::operator new() ::operator delect() C++函数 可 allocator<T>::allocate() ...原创 2020-03-28 22:57:01 · 98 阅读 · 0 评论