c++中的new操做符定位用法(placement new) 的一個例子

c++中的new操做符有一種用法叫作定位(placement new) 用法以下:c++ class A; char* area = new char[sizeof(A)]; A *a = new (area) A(1); delete a; 這種用法預先分配了內存,要建立一個對象時,直接把對象分配到這塊內存上,節省了建立時間。 這種用法很好,可是在實際的運用的不多見。今天在一個stack的實
相關文章
相關標籤/搜索