社区
Delphi
帖子详情
Sizeof的问题
evelan
2000-11-23 05:46:00
顺便生成一个新项目,然后加一行代码
Length := Sizeof(Integer);
就是不执行,请问哪位知道,为什么?
我怀疑是编译器的问题,可是下一行FillChar(@p,sizeof(XXX),0),中的sizeof(xxx)
调式器可以看到结果(XXX是一个Record)。
我看Delphi 中Demo中的sizeof都可以执行~!~
...全文
194
5
打赏
收藏
Sizeof的问题
顺便生成一个新项目,然后加一行代码 Length := Sizeof(Integer); 就是不执行,请问哪位知道,为什么? 我怀疑是编译器的问题,可是下一行FillChar(@p,sizeof(XXX),0),中的sizeof(xxx) 调式器可以看到结果(XXX是一个Record)。 我看Delphi 中Demo中的sizeof都可以执行~!~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
eagleyin
2000-11-23
打赏
举报
回复
用sizeof函数时需要使用以下编译开关:{$A-}
否则编译器会自动进行优化,把结构中的字段自动按照一定的边界对齐,这个时候sizeof函数返回的值会比真正的值大一点
myxxyy
2000-11-23
打赏
举报
回复
确实奇怪,我刚才在机器上试的是对的结果:4。
本来还以为有可能是Length与函数Length() 有重名的嫌疑,可是我用的变量就是Length。
但以前我用Sizeof()确实也出过毛病:我用Sizeof()去读一个结构的长度尺寸,死活读不对,最后没办法只好一个一个变量的去计算。也许是盗版的一点Bug吧。
把这个语句换在别的地方试试吧。
guanxuegong
2000-11-23
打赏
举报
回复
在project菜单下选options...在对话框中选择compiler页中的debuging中的选项。同时选中左下角的default.OK?
whoo
2000-11-23
打赏
举报
回复
不执行是什么意思?Length 没有结果么.
以下猜测仅供参考:
Length有正确值,但是断点执行不到这一句.
sizeof(Integer)有可能被编译器优化,等价于Length :=4;所以看不到执行效果.
cwhelucky
2000-11-23
打赏
举报
回复
源码,或者检查程序是否用到该语句,delphi编译器,对于没有用到的语句或者函数是不会编译的,更不可能执行
指针的大小--
sizeof
问题
指针的大小--
sizeof
问题
原文在此:http://blog.sina.com.cn/edo2010 指针的大小是问:一个指针变量占用多少内存空间? 分析:既然指针只是要存储另一个变量的地址,。注意,是存放一变量的地址,而不是存放一个...
指针的大小--
sizeof
问题
和
sizeof
使用规则
1、什么是
sizeof
首先看一下
sizeof
在msdn上的定义: The
sizeof
keyword gives the amount of storage, in bytes, associated with a variable or a type (including aggregate types). This keyword returns ...
【常见面试题总结之C++中
sizeof
问题
】
归纳一些常见面试题,C++中
sizeof
是经常被问到的一个概念,比如,下面的几个关于
sizeof
的面试题反复出现在各大IT公司的技术面试当中,我们有必要完全理解并掌握。 【HR】:定义一个空的类型,里面没有任何成员变量...
C/C++ 彻底解决结构体的
sizeof
问题
相信在大多数人开始学习编程时,老师都会谈到各种数据类型的size
问题
。比如说一个int类型的变量大小是4byte,一个char类型的变量是1byte。这些
问题
都很好解决,但是当谈到一个结构体的大小时,答案往往就不那么肯定...
sizeof
求值
问题
(结构体,数组,联合体,指针,函数)
结构体的
sizeof
涉及到字节对齐
问题
。 为什么需要字节对齐?计算机组成原理教导我们这样有助于加快计算机的取数速度,否则就得多花指令周期了。为此,编译器默认会对结构体进行处理(实际上其它地方的数据变量也是...
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章