天天看點

徹底學習STL中的Allocator以及placement new

徹底學習STL中的Allocator以及placement new

C++語言提供一個機制以在特定的記憶體位置建立對象:placement new。如果你寫下new(p) T(a, b),那麼你正在調用T的構造函數産生一個新的對象,一如你寫的new T(a, b)或 T t(a, b)。

繼續閱讀