您的位置:首页 > 其它

定位new运算符

2016-06-17 21:18 197 查看
通常,new负责在堆区(heap)寻找一段满足要求的内存,除此之外,new还可称为定位运算符,用来指定要使用的内存的位置。要使用这种特性,需要在包含头文件<new>。使用中要提供指定了地址的参数,其他用法和普通的new运算符一致。

char buffer[100];
int *p1,*p2;

p1 = new int[20];//new的普通用法
p2 = new (buffer) int[20];//将一个int数组放入buffer
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: