摘要: 定制自己的new 和 delete,讓對象在靜態(tài)塊上進行分配。
一般常見的new和delete操作符,就意味著使用堆進行內(nèi)存分配,使用new操作符是名為operator new的函數(shù)調(diào)用,且函數(shù)返回返回一個指向某塊內(nèi)存分配器分配內(nèi)存指針。
對于內(nèi)存的分配到底從哪兒來沒有任何限制,它可能來自一個特殊的堆,也可能來自一個靜態(tài)分配的塊,也可能來自一個標準容器內(nèi)部,也可能來自某個函數(shù)范圍的局部存儲區(qū)。而對于現(xiàn)在的各自軟件中主流內(nèi)存管理方式,一般通過內(nèi)存池的管理方式,它可能即包含靜態(tài)分配也同時包含動態(tài)分配。
閱讀全文
摘要: 一個關(guān)于vector在讀取和壓入技巧性的效率優(yōu)化,
閱讀全文