C++SGI-STL空間配置器原理

STL空間配置器 爲各個容器高效的管理空間(空間的申請與回收)的。 爲什麼需要空間配置器? 1.在使用new申請空間時,空間申請與釋放需要用戶自己管理,容易造成內存泄漏 2.頻繁向系統申請小塊內存塊,容易造成內存碎片 3.頻繁向系統申請小塊內存,影響程序運行效率 4.直接使用malloc與new進行申請,每塊空間前有額外空間浪費 5.申請空間失敗怎麼應對 6.代碼結構比較混亂,代碼複用率不高 7.
相關文章
相關標籤/搜索