免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: fender0107401
打印 上一主题 下一主题

指针不应该只包含类型和地址,还包括指向的内存大小。  关闭 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2010-10-09 10:20 |只看该作者
怎么觉得你有生理周期似的
每次都出来无理取闹一通,说几句狗屁不通的言论,自取其辱
然后灰溜溜地夹 ...
pmerofc 发表于 2010-10-09 10:17


什么叫自取其辱呀?

你回答呀:指针是 lvaule 还是 rvalue ?

回答不上,就以后别在这里放屁!

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11
22 [报告]
发表于 2010-10-09 10:20 |只看该作者
指针本质就是内存地址。指针类型是编译概念。堆是运行时的概念。

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
23 [报告]
发表于 2010-10-09 10:22 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
24 [报告]
发表于 2010-10-09 10:28 |只看该作者
狗屁不通的问题
lvaule是用来描述表达式性质的
跟数据类型有个鸟关系
pmerofc 发表于 2010-10-09 10:22


哈哈,就是因为你这个 SB 会说 &i 是指针

我才说 lvalue 与 rvalue 的差别

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
25 [报告]
发表于 2010-10-09 10:34 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
26 [报告]
发表于 2010-10-09 10:36 |只看该作者
这一句有点不太明白,

比如说:在free(p)的时候,怎么知道需要释放10*sizeof(int)这么大的空间呢? ...
fender0107401 发表于 2010-10-09 01:13


这么说吧,调用free(p)的时候,标准C库运行时会首先根据指针的内容,查到指向内容的大小,然后再释放空间。
这里要注意,free释放的空间不一定还给OS,而是由C库运行时保留。
对于最简单的C库实现,可能就是在指针所指向内容的前面,放置内容的大小。
比如:char *p = 0x1004;那么,有可能在地址0x1000的位置,放置内存大小。这个位置不属于指针。

论坛徽章:
0
27 [报告]
发表于 2010-10-09 10:41 |只看该作者
SB的特点是嗓门很高,却从来说不出什么依据,另外喜欢把自己的无知荒谬怪到别人身上。
“就是因为你 ...
pmerofc 发表于 2010-10-09 10:34



对,就是你这种 SB 从来不说依据

OK!  你说 &i 是指针有什么依据?

很明显,我指出你的错误,是因为 &i 是 rvalue,指针是 lvalue

老子还没说出依据?

你的理解能力和狡辨能力真的是一般的低下

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
28 [报告]
发表于 2010-10-09 10:46 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
29 [报告]
发表于 2010-10-09 10:52 |只看该作者
你就没意识到有许多人在围观吗?
    不知怎地,我油然产生了对你无限同情的感觉
pmerofc 发表于 2010-10-09 10:46



    汗~ 你能不能说出有实际性的话呀?

Cao 你看你,尽说些无聊的话,你说你说了这些什么: 把生理周期 什么大姨妈 都使出来

非要老子用红色大字来提醒你,SB

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11
30 [报告]
发表于 2010-10-09 10:55 |只看该作者
强贴,再次留名。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP