摘要:
堆对象:是指在程序运行过程中根据需要随时可以建立或删除的对象。这种堆对象被创建在内存一些空闲的存储单元中,这些存储单元被称为堆。它们可以被创建的堆对象占有,也可以通过删除堆对象而获得释放(否则会引起内存溢出)需要两个关键字: 1.new 创建一个堆对象; 2.delete 删除堆对象,以便是否内存栈对象: 由编译器自动分配和释放 用于保存一些局部变量、函数的参数等区别:一.栈对象的优势是在适当的时候自动生成,又在适当的时候自动销毁,不需要程序员操心;而且栈对象的创建速度一般较堆对象快,因为分配堆对象时,会调用operatornew操作,operatornew会采用某种内存空间搜索算法,... 阅读全文