new 和内存四区的 交情
2017-01-01 19:56
239 查看
/* new 借助了朋友str的帮助,即使朋友str的地方特别小装不下, new的变量,也不会报错。因此自己要考虑内存溢出的问题. */ //char str[3] = { 0 };//分配在静态区 void main() { char str[3] = { 0 };//分配在栈区 //char *str = new char[3]{ 0 };//分配在堆区 int *p1 = new int[10]{1, 2, 3, 4, 5, 0}; int *p2 = new (str)int[10]{1, 2, 3, 4, 5, 6, 7, 8, 9, 0}; cin.get(); }
new 可以分配在堆区,栈区,静态区。主要借助内存区内部的变量,毕竟多个朋友多条路嘛。
借助他人的力量。
元旦快乐,小伙子们!!!
相关文章推荐
- 成熟是人一辈子的修养,与年龄无关
- TJU 2248 Channel Design(最小树形图)
- quick-cocos-2d-x学习
- 数据结构(十二) 二叉树的基本操作 --- 创建一个二叉树 前中后序遍历二叉树
- ZCMU—1200
- php安装redis拓展
- (25)曲线和曲面基础
- 大顶堆(堆排序)
- scrapy-redis(八):安装scrapy监控app--graphite
- thinkphp 5使用行为进行用户登录验证。
- BZOJ4514 [Sdoi2016]数字配对
- 读书笔记《你不知道的JavaScript上卷》1.1作用域是什么
- mysql配置——备份与恢复
- R 培训之 Table
- 杰克·康菲尔德:灵性成熟的十个特质
- mysql配置——库表操作、用户操作
- 生活在别处
- java 解析json字符串
- Linux Shell基础知识
- mysql配置——登陆