[英]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.