關於C++中的placement new操做符

最近無心中看到一段代碼,感受頗有趣,和你們分享一下。html #include <iostream> class A{}; void f() { char buf[sizeof(A)]; new (buf)A(); } int main() { f(); return 1; }代碼能夠看出,f()中在棧上申請了一塊sizeof(A)大小的內存,new (buf)A(); 這
相關文章
相關標籤/搜索