内存分配???

lilinjun12974 2011-03-30 05:13:18
两个动态分配的指针 (比如p和q) p=q;
当改变p的地址时候会改变q的地址吗?
当删除p的地址时候会删除q的地址吗?

大虾们给详细讲解下好吗??
...全文
63 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sonnno 2011-03-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 hhh_hao 的回复:]

当改变p的地址时候会改变q的地址吗? 不会, 改变p的内容,会改变q的内容
当删除p的地址时候会删除q的地址吗? 会, 因为两者指向同一个地址
[/Quote]
UP
gjc550 2011-03-30
  • 打赏
  • 举报
回复
开辟的空间是永远存在的既使你删除了地址.. 你DELETE 只是将指针P 或者Q 不只想 你开辟的类存.让其他的变量或者指针可以指向这段类存.
hhh_hao 2011-03-30
  • 打赏
  • 举报
回复
当改变p的地址时候会改变q的地址吗? 不会, 改变p的内容,会改变q的内容
当删除p的地址时候会删除q的地址吗? 会, 因为两者指向同一个地址

15,440

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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