关于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(); 这
相关文章
相关标签/搜索