搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 怎样得到指针所指空间大小
标题:
怎样得到指针所指空间大小
取消只看楼主
nwpu063417
等 级:
论坛游民
威 望:
8
帖 子:428
专家分:28
注 册:2007-5-11
结帖率:
60%
楼主
问题点数:0 回复次数:1
怎样得到指针所指空间大小
如果我用malloc函数申请一块内存空间
void *p = malloc(5);
...
怎样能通过指针p,去求malloc函数开辟了多大的空间?
搜索更多相关主题的帖子:
所指
指针
空间
2008-10-20 10:39
nwpu063417
等 级:
论坛游民
威 望:
8
帖 子:428
专家分:28
注 册:2007-5-11
第
2
楼
得分:0
[bo][un]forever74[/un] 在 2008-10-20 13:17 的发言:[/bo]
研究一下,应该有个什么地方记录着这个数值。
要不然free是怎么知道需要释放多大地方的呢?
不过根据具体实现的不同,也许这个数值记录在操作系统那边,那就不好找了。
一点不成熟的看法,貌似VC6里面,这个数 ...
谢谢大家了,我没有看清题目的意思,那道题就是要自己设计一个安全的malloc函数,其中就有一部分是存放size的。
2008-10-20 21:54
2
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-239363-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.620048 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved