会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
long_ao_tian
博客园
首页
新随笔
联系
订阅
管理
2017年5月28日
c++ 用new后delete,而继续输出指针后果 new/new[]/delete/delete[]区别
摘要: 所以不要这样 因为这里实参是通过传值方式传递的,会用默认构造函数创建实参的副本,副本的指针跟实参的指针指向空闲存储器中同一个字符串。 超出函数作用域后,副本会析构,使副本里 的指针 指向的内存被释放。 但实参还是指着那个位置,所以可能出错。 malloc/new/new[] 申请了一块内存的时候,编
阅读全文
posted @ 2017-05-28 11:12 ff_d
阅读(1017)
评论(0)
推荐(0)
编辑
公告