定位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
char buffer[100];
int *p1,*p2;
p1 = new int[20];//new的普通用法
p2 = new (buffer) int[20];//将一个int数组放入buffer
相关文章推荐
- HTML5自学(一)
- 安卓的发展历程
- 334. Increasing Triplet Subsequence
- 更换mysql数据目录后出现ERROR 2002 (HY000): Can't connect to local MySQL serve
- C++补做实验一
- 对象存储
- 3.4.数组和指针的关联
- 安卓日记——玩转Material Design(伸缩顶部篇)
- Cocos2d-Lua之异常处理
- Struts2文件上传
- ViewFlipper(翻转视图)的基本使用
- 【Unity Shaders】学习笔记——Shader和渲染管线
- Kinect的三维重建
- 数组中出现次数超过一半的数
- android Studio 的ADB使用配置
- 闭包
- java学习笔记之自定义注解
- Java多线程——安全与死锁问题
- latex 不换行
- cs231学习笔记一 图像识别与KNN