我需要将我的C++代码迁移到Delphi.有许多检查来检查C++代码中是否有给定句柄(HANDLE)NULL.可以在Delphi中使用的等效常量是多少?似乎null在Delphi中与NULLC++ 不同.
在Windows C++头文件中,NULL是一个扩展为的宏0.这意味着NULL可以在数字和指针上下文中使用,因为C++语言支持这种用法.
但是,对于Delphi,该值0用于数字上下文,该值nil用于指针上下文.
Windows HANDLE值在Delphi中声明为数字类型,因此NULL您应该0在Delphi中使用C++代替C++ .
| 归档时间: |
|
| 查看次数: |
286 次 |
| 最近记录: |