简单解释下内存碎片

        对于内置的类型,malloc和new的作用是相同的,分配的都是连续的空间。
首先申请了一块大小为5的内存,命名为A,接着申请了大小为10的内存,命名为B 。现在我释放了A,
再申请20个内存块。由于之前A的内存块不满足要求,那么就只能在B后面申请。如果接下来申请的内存都大于5呢???
那么A位置的内存就永远用不上,造成浪费
参考
https://blog.csdn.net/u012590688/article/details/48789879

发布了195 篇原创文章 · 获赞 41 · 访问量 12万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章