内存分配

来源:互联网 发布:网络号怎么算 编辑:程序博客网 时间:2024/06/04 13:14

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

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

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

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

0 0