More Effective C++之 Item M27:要求或禁止在堆中產生對象

有時你想這樣管理某些對象,要讓某種類型的對象能夠自我銷燬,也就是能夠「delete this」。很明顯這種管理方式需要此類型對象被分配在堆中。而其它一些時候你想獲得一種保障:「不在堆中分配對象,從而保證某種類型的類不會發生內存泄漏。」如果你在嵌入式系統上工作,就有可能遇到這種情況,發生在嵌入式系統上的內存泄漏是極其嚴重的,其堆空間是非常珍貴的。有沒有可能編寫出代碼來要求或禁止在堆中產生對象(hea
相關文章
相關標籤/搜索