首页 > 学院 > 开发设计 > 正文

内存分配

2019-11-08 02:24:39
字体:
来源:转载
供稿:网友

静态内存:用来保存局部static对象、类static数据成员以及定义在任何杉树之外的变量。

栈内存:用来保存定义在函数内的非static对象。

分配在静态或栈内存中的对象由编辑器自动创建和销毁。对于栈对象,仅在其定义的程序块运行时才存在,static对象在使用之前分配,在程序结束时销毁。

内存池:称作自由空间或堆,程序用堆来存储动态内存分配的对象,即那些在程序运行时分配的对象。动态对象的生存期由程序来控制。    


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表