最简单的动态申请内存的操作
2008-08-21 16:05
417 查看
#include <iostream.h>
void main()
{
int index,*point1,*point2;
point1=&index;
*point1=77;
point2=new int; //动态申请内存操作
*point2=173;
cout<<"The values are "<<index<<" "<<*point1<<" "<<*point2<<endl;
delete point2; //释放申请的动态内存
point1=new int;
point2=point1; //动态申请内存操作
*point1=999;
cout<<"The values are "<<index<<" "<<*point1<<" "<<*point2<<endl;
delete point1; //释放申请的动态内存
}
void main()
{
int index,*point1,*point2;
point1=&index;
*point1=77;
point2=new int; //动态申请内存操作
*point2=173;
cout<<"The values are "<<index<<" "<<*point1<<" "<<*point2<<endl;
delete point2; //释放申请的动态内存
point1=new int;
point2=point1; //动态申请内存操作
*point1=999;
cout<<"The values are "<<index<<" "<<*point1<<" "<<*point2<<endl;
delete point1; //释放申请的动态内存
}
相关文章推荐
- 内存操作(指针,变量的生存期及作用范围,良好的动态内存申请和释放习惯)(
- c语言第二周总结-程序存储区划分/动态申请内存/内存操作函数
- 《IOS_C语言》程序存储区划分、动态申请内存、内存操作函数
- [TwistedFate]程序存储区划分、动态申请内存、内存操作函数
- malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存
- XDocReport 的简单使用 操作word 替换变量,动态图片,指定操作指令(程序)扩展(转自:http://www.cnblogs.com/fish-in-sky/p/4973237.html)
- 通过malloc动态申请整形大小的内存,把地址强制转换成整形指针
- Linux简单设备驱动(1):使用IO内存操作GPIO--LED
- 关于malloc申请的动态内存的问题
- 动态申请和释放内存
- 拿来主义:C语言动态申请内存案例
- 动态申请内存的危险处
- 指针动态申请内存的错误分析
- Nginx + Lua + 共享内存实现动态查询(简单例子)
- 如何申请对齐的动态内存?
- 函数动态申请内存
- 动态内存分配(malloc/free)简单实现--隐式空闲链表
- malloc动态申请内存空间对程序效率的影响
- 【拾遗】C++申请动态连续内存的二维数组
- 关于用函数指针参数申请动态内存的问题