怎么理解这行代码?
static void * a = &a;
在AFN的源码上看到的。
static void *AFHTTPRequestSerializerObserverContext = &AFHTTPRequestSerializerObserverContext;
AFURLRequestSerialization.h 文件里面, 在序列化的时候,使用到。
这种风格的代码, 其他地方也看到过几次。
答案是
这是一个静态无类型指针a然后用指针滴地址赋给a就是一个初始化了。也就是一个指向指针滴指针。
我不是很懂,几个回答,我都觉得解释不是很明确。
我在这里再问下。
拆开来看:
a
的指针,是一个内存地址a
的内存地址综上就是 指向指针(&a)的指针(void *)