动态内存分配
2016-01-30 12:33
232 查看
动态内存分配
/*int n;
int a
;
*/ ///这样是不对的
1、分配一个变量 P=nem T;
T是类型名,P是类型为T*的指针;
动态分配出一片大小为sizeof(T)字节的内容空间,并且将该内存的起始地址赋值给P。例:
int *pn;
pn=new int;
*pn=5;
delete pn;
2、分配一个数组 P=nemT
;
int *pn;
int i=5;
pn=new int[i*20];
pn[53]=34;
pn[100]=20;//编译没有问题,但是程序实际运行错误
delete []pn;
相关文章推荐
- 线程知识
- XenServer部署系列——网络配置
- RecyclerView android:layout_width="match_parent" 无效
- javascript --- 事件托付
- 函数指针
- NameNode启动过程
- 22.1 Windows 和多媒体
- hibernate映射文件-id属性列表
- 11款开放中文分词引擎大比拼
- GXTemplate项目介绍
- 打不开以下磁盘映像,image not recognized原因
- redis连接异常的解决方案
- LeetCode——Populating Next Right Pointers in Each Node II
- 汉诺塔(四)(暴力)
- shell环境变量配置文件-L64
- 《算法竞赛入门经典第二版》习题2-5分数化小数问题
- 快速激活最新JetBrains公司系列产品包括最新的phpstorm10
- 【Android】【Inflate】inflate方法的三个参数
- 【Android】【Inflate】inflate方法的三个参数
- 【Android】【Inflate】inflate方法的三个参数