C++內存分配與對象構造的分離

在C++中,我們基本用new(delete)操作符分配(釋放)內存。new操作符爲特定類型分配內存,並在新分配的內存中構造該類型的一個對象。new表達式自動運行合適的構造函數來初始化每個動態分配的類類型對象。即new表達式既分配了內存同時也構造了對象。 然而,我們一定會遇到這樣的情況:預先分配用於創建新對象的內存,需要時在預先分配的內存中構造每個對象。即將內存分配與對象構造分開進行,這樣做的理由是
相關文章
相關標籤/搜索