Jir*_*eah 3 c++ new-operator placement
请考虑以下代码:
char mem[sizeof(char)]; void* p = mem; f = new(p) char;
由于变量mem的内存应该在堆栈上,所以为什么这段内存最终不能自动收集.
Ben*_*igt 9
内存IS自动收集.
但是不会自动调用析构函数.使用展示位置时new,应将其与手动析构函数调用配对.因为char这当然不重要,因为析构函数是微不足道的.
new
char
归档时间:
14 年,8 月 前
查看次数:
109 次
最近记录: