翻译自侯捷老师:https://m.youtube.com/playlist?list=PLTcwR9j5y6W2eH37R2_4oEO4Y0tksot56
c++ 内存分配的每一层,从c++使用者出发,讲了一般程序员分配和删除内存的情况
c++ Applications : 一般程序员应用层调用
c++ Library : 使用容器方式
c++ primitives : c++ 基本用法
接着主要讲了 c++ primitives 这部分
c++ 内存管理
void* p1 = malloc(512);
free(p1);
complex<int>* p2 = new complex<int>;
delete p2
void* p3 = ::operator new(512) // 其实底层就是第一个的 malloc
::operator delete(p3); // 其实底层就是第一个的 free
allocate
deallocate