问题描述
我在研究“QNX RTOS”时遇到以下行,谁能帮我理解?
*(volatile void **) kernel_data = (void *) & _mqx_version_number;
问候, 奥姆卡·迪克西特
解决方法
(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 **
,然后取消引用它。