相关疑难解决方法(0)

分配vs <> nil

有什么区别If Assigned(Foo)If (Foo <> nil)?如果是这样,他们何时应该使用?

delphi null pointers

27
推荐指数
1
解决办法
9149
查看次数

检查变量是否为零的最佳方法是什么?

所有程序应该做的一个常见条件是检查是否分配了变量.

采取以下声明:

(1)

if Assigned(Ptr) then
begin
  // do something
end;
Run Code Online (Sandbox Code Playgroud)

(2)

if Ptr <> nil then
begin
  // do something
end;
Run Code Online (Sandbox Code Playgroud)

Assigned(Ptr)和之间有什么区别Ptr <> nil

delphi pointers

24
推荐指数
2
解决办法
3万
查看次数

标签 统计

delphi ×2

pointers ×2

null ×1