您好,登錄后才能下訂單哦!
const volatile int i = 0;
怎么解釋這個變量呢?
首先,這個變量i被const修飾,說明它是一個只讀變量,由于又被volatile修飾,說明,該變量i是一個只讀變量,當這個變量作為左值時,不讓編譯器做任何優化,而是直接去內存中取值。
該情況適合多線程的情況。
volatile適用于多線程的情況以及嵌入式開發中。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。