[英]What is the meaning of the *(volatile void**) in c?
我正在研究“QNX RTOS”,其中遇到了以下行,谁能帮我理解?
*(volatile void **) kernel_data = (void *) & _mqx_version_number;
问候, Omkar Dixit
(volatile void **)kernel_data
--> 将kernel_data
转换为指向 volatile void 类型指针的指针。
现在, kernel_data
是指向指针的指针( volatile void**
)
*kernel_data
是volatile void*
*(volatile void **) kernel_data = (void *) & _mqx_version_number;
所以,在这里,我们将kernel_data
类型转换为volatile void **
类型,然后取消引用它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.