在此功能中:omapi_wait_for_completion
omapi_object_t *inner;
if (object) {
waiter = (omapi_waiter_object_t *)0;
....
0
被指定为omapi_waiter_object_t
指针。目的是什么?
我知道存在类似的问题:Casting NULL to a struct pointer in C?,但答案是关于使用宏的有效性。就我而言,没有宏涉及。我想知道为什么会这样投。
答案 0 :(得分:3)
有时,人们只会编写无用的代码。
实际上在这里写演员是没有意义的。