找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 1684|回复: 8

怎样理解对象是"一块存储区"

[复制链接]
发表于 2009-11-2 04:27:28 | 显示全部楼层 |阅读模式 IP:江苏扬州
怎样理解对象是"一块存储区"
发表于 2009-11-2 04:27:31 | 显示全部楼层 IP:江苏扬州
现理解一下,数据在内存中是如何存储的。再理解new的含义。
回复

使用道具 举报

发表于 2009-11-2 04:27:37 | 显示全部楼层 IP:江苏扬州
内存里面分成三个区
一个是程序区
一个是栈//这个里面是存储局部变量的,当程序运行到这里的时候内存才分配空间给变量,这里就是数据的存储吧
另一个是堆//这里是就是用new的地方
而数据在内存中存储是通过指针来实现的
如果有什么地方不对请提出来啊
回复

使用道具 举报

发表于 2009-11-2 04:27:42 | 显示全部楼层 IP:江苏扬州
任何东东都是一块存储区
回复

使用道具 举报

发表于 2009-11-2 04:27:47 | 显示全部楼层 IP:江苏扬州
3楼的第三点我觉得指针是对内存地址与数据的映射,而不只通过指针储存的~
回复

使用道具 举报

发表于 2009-11-2 04:27:53 | 显示全部楼层 IP:江苏扬州
以下是引用Tawtg在2006-3-16 22:02:00的发言:
3楼的第三点我觉得指针是对内存地址与数据的映射,而不只通过指针储存的~
恩多谢了楼上的各位
现在有点理解了
我表达不清楚
定义每个变量的时候都要给它分配一个内存
而对象就是一个变量
呵呵
回复

使用道具 举报

发表于 2009-11-2 04:27:56 | 显示全部楼层 IP:江苏扬州
Tawtg说的很不错 把实质说出来了 这样的贴子 必须顶一个了 它是C++的 精华所在啊
回复

使用道具 举报

发表于 2009-11-2 04:28:01 | 显示全部楼层 IP:江苏扬州
以下是引用wanglff在2006-3-16 18:47:00的发言:



一个是栈//这个里面是存储局部变量的,当程序运行到这里的时候内存才分配空间给变量,这里就是数据的存储吧

也就是说局部变量是到运行时才得到内存分配的空间,对吗?
回复

使用道具 举报

发表于 2009-11-2 04:28:05 | 显示全部楼层 IP:江苏扬州
对啊
局部变量是在运行时候才分配空间的
然后就自动释放空间
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 01:36 , Processed in 0.112339 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表