![]() |
1
13
这会将“未初始化指针”与空引用或空指针混淆。对对象字段的访问,或对指针的索引的访问,将被表示为相对于基指针的偏移量。如果该引用为空,则偏移量通常是接近零的地址(对于正偏移量)或接近本机指针大小最大值的地址(对于负偏移量)。 这些特征值小(或大)的地址处的访问冲突是一个很好的线索,表明 空引用 或 空指针 特别是,不仅仅是 未初始化的指针 . 未初始化的引用可以具有空值,但也可以具有任何其他值,具体取决于如何分配。 |
![]() |
2
7
它们没有。它们可以包含任何值。
它们完全可以包含$fffffff之类的值。
未初始化的变量往往不是真正随机的。它们通常包含上次使用时写入该内存位置的内容。例如,每次调用函数时,未初始化的局部变量包含相同的值是很常见的,因为堆栈使用的历史记录恰好是可重复的。 同样值得指出的是,随机词是一个经常被误用的词。人们通常说随机的时候,其实是指随机分布,分布均匀。我想这就是你用“随机”这个词的意思。 |
![]() |
3
5
对于取消引用空指针,关于av接近零的语句是正确的。它为零或接近零,因为您或者取消对空指针的引用:
或访问数组项:
或结构字段:
|
![]() |
Some1Else · 函数在Delphi中重新创建TForm 3 年前 |
![]() |
Agmcz · Delphi安卓库。so未安装(AAB) 3 年前 |
![]() |
nader · 如何使用delphi在web上提交表单 7 年前 |
![]() |
kwadratens · Delphi中的卡方分布函数代码 7 年前 |
|
user9672569 · 如何在完整的位图图像中绘制阴影效果? 7 年前 |
![]() |
mmmm · MSBuild(用于Delphi)Make-like功能 7 年前 |