Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在查看wlanapi示例时,我最近多次看到以下模式:
wlanapi
if (ptr) { WlanFreeMemory(ptr); }
我写了一个小程序来调用WlanFreeMemory空指针,它执行时没有任何错误(我可以观察到),但我仍然不相信。
WlanFreeMemory
我首先假设这是程序员在删除、释放等之前添加不必要的检查的常见问题。但是,我在 msdn 页面NULL上没有看到任何内容来确认使用 NULL 调用该函数是安全的。也许在 Windows 编程方面更有经验的人知道这个问题的答案?
NULL
指针不能为空。如果允许 null ,则指针将被注释为_In_opt_而不是_In_。
_In_opt_
_In_