内存管理
dailelelelele
这个作者很懒,什么都没留下…
展开
-
内存管理(二)
std::alloc 运行模式 在alloc中维护一个长度为16的数组,每个元素的内容是一根指针。初值为 0(nullptr) 这根指针又指向一个链表,这个链表即为待分配的内存。 #0 指向内存块为 8 bytes ----当申请的对象的大小为 <= 8 时,从 #0 上分配内存 #1 指向内存块为 16 bytes ----当申...原创 2020-03-16 14:40:28 · 192 阅读 · 0 评论 -
内存管理(一)
当我们new了一个数组,但是我们delete 的时候却没加 [] ,此时会发生内存泄露??? 这个先说明, 这个不一定会发生内存泄露. #include <iostream> class A { public: A(){}; private: int i; }; 当我们申请一个数组时,如果这个类中没有涉及到动态分配过的内存,或者说这个类的析构函数没有写的必要(如 A 类 ). ...原创 2020-03-12 09:02:22 · 239 阅读 · 0 评论