初期値を割り当てるのではなく、FillChar を使用して Delphi 整数変数を初期化する特別な理由はありますか? 次のようなコードに出くわしました。速度に敏感なループなどではありません。ここで FIllChar を使用すると、特に別の変数の従来型の代入の直後に使用するのは、無意味に鈍いように見えます。それで、私は何が欠けていますか?
procedure DoSomething;
var
MyNum: Integer;
MyPos: Integer;
begin
MyNum:= 0;
FillChar (MyPos, SizeOf (MyPos), 0);
[...]