浅谈堆、栈和队列
2022-06-09 本文已影响0人
萤火驻守心间
从管理方式分析:
对于栈来讲,是由编译器自动管理,无需我们手工控制;
对于堆来说,释放工作由程序员控制,容易产生内存泄露(memory leak)
从数据存储分析;
栈空间中一般存储基本类型,对象的地址
堆空间一般存放对象本身,block的copy等
从管理方式分析:
对于栈来讲,是由编译器自动管理,无需我们手工控制;
对于堆来说,释放工作由程序员控制,容易产生内存泄露(memory leak)
从数据存储分析;
栈空间中一般存储基本类型,对象的地址
堆空间一般存放对象本身,block的copy等