现在的位置: 首页 > 综合 > 正文

IBM对象存放在堆上还是栈上

2017年12月24日 ⁄ 综合 ⁄ 共 137字 ⁄ 字号 评论关闭

一般来说,如果你用new来生成的对象都是放在堆中的,而直接定义的局部变量都是放在栈中的,全局和静态的对象是放在数据段的静态存储区,例如: Class People;People p;//栈上分配内存
People* pPeople;pPeople = new People;//堆上分配内存

抱歉!评论已关闭.