14

我知道,在 Delphi 中,实例变量和全局变量被初始化为零(这在之前已经被问过)。

但是,静态变量 ( class var) 呢?我希望类变量初始化为零,就像全局变量一样。但是我已经看到太多新的 Delphi 编译器功能仍然半生不熟,无法假设它可以工作,而没有实际声明保证的文档。

帮助没有“class var”的索引条目。“字段”主题提到了类字段,但没有指定它们是否在程序启动时被初始化。显式初始化它们class var X: Integer = 0;

类变量是否初始化为零?是否有文件明确说明这一点?

4

1 回答 1

8

我不知道有任何明确说明它的文档,但类 vars 只是一种特殊类型的全局变量,全局变量被归零。

于 2009-06-26T15:39:21.610 回答