new一个对象与不new对象//俩个对象一个存在堆一个存在栈???

mirroatl248 2013-03-08 09:48:25
!!!!!!!!!!!!!!!!!!!!
...全文
45 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
信阳毛尖 2013-03-08
  • 打赏
  • 举报
回复
new一个对象与不new对象,俩个对象一个存在堆一个存在栈 -------------------------------- 你这句话表述的不准确啊,应该说是内存分配情况 void fun(void) { int a[16]={0}; int *b = new int[16]; } 数组a在栈上分配内存,函数fun执行完之后自动销毁 指针对象b在堆上分配内存,必须手动释放
漫步者、 2013-03-08
  • 打赏
  • 举报
回复
对,这好比int a/int *a=new int;一样

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧