STL源碼剖析第二章空間配置器(allocator)讀後感

STL 將空間配置器分成三部分   1、構造construct() 和 destory():初始化對象和刪除對象。 因爲不知道會傳遞什麼類型,使用template模板來實現,對於特別的類型,使用特化來實現。 因爲不同的型別有不同的處理方法,所以利用類型萃取和函數重載來實現。涉及traits,在第三章解釋。   2、空間的配置與釋放 設計要求: 向system heap申請內存,考慮多線程問題,考慮
相關文章
相關標籤/搜索