动态内存分分配
摘要:
大多数程序在运行时,计算机中会有部分的内存未分配,这些内存叫堆或叫自由存储器。我们可以用new操作符在堆中为特定类型的变量分配空间,返回值是分配给此变量的内存地址。释放分配的空间是用delete操作符。在内存中操作指针比操作变量本身速度更快更有效,特别是对于数组。一 给简单变量分配动态内存如我们要在内存中给一double型变量分配空间,我们可以先声明一个double型指针,然后再给此对象赋值: double* pdata=NULL; pdata=new double; *pdata=3.665;(等同于pdata=new doulbe(3.665);) delete pdata; pdata= 阅读全文
posted @ 2011-08-16 15:55 天上星 阅读(422) 评论(0) 推荐(0) 编辑