STL之空間配置器

爲什麼需要空間配置器? 通過new申請的空間,雖然代碼可以正常運行,但是有以下不足之處: 空間申請與釋放需要用戶自己管理,容易造成內存泄漏 頻繁向系統申請小塊內存塊,容易造成內存碎片 頻繁向系統申請小塊內存,影響程序運行效率 直接使用malloc與new進行申請,每塊空間前有額外空間浪費 申請空間失敗怎麼應對 代碼結構比較混亂,代碼複用率不高 未考慮線程安全問題 SGI-STL空間配置器實現原理
相關文章
相關標籤/搜索