定位new函数的使用
对于new运算符还有一种变体,就算定位new运算,这种运算符可以指定使用的位置,可以用来把信息存放在指定的硬件地址上。
#include <new>
...
p = new (address) type ;
p2 = new (address + N*sizeof(type) ) type [M];
定位new运算符的原理是返回传递给它的地址,并强制转换成void *
如果address位于静态内存而不是堆内存中,就不能用delete进行释放。
原文地址:https://www.cnblogs.com/pipipip/p/10435608.html
时间: 2024-10-19 20:11:54