首页 > 代码库 > 程序运行时内存管理

程序运行时内存管理

1,管理运行阶段内存空间分配

malloc()/new;

int *pn = new int(存储的类型,内存根据此设定相应存储字节的内存)

pn是内存地址(所以 当声明一个变量的指针变量时没初始化,声明后再来初始化则pn 接收的应该是变量在内存中的地址 &VariableName);

*pn是存储在内存的值 用于给所指向内存中的变量赋值;

为一个数据对象(结构,基本类型)获得并指定分配内存格式

typeName pointer_name = new typeName;

指定需要什么样的内存和用来声明合适的指针