C++學習之路(三):volatile關鍵字

volatile是c++中的一個關鍵字。用volatile修飾的變量,具有三個性質:易變性   (一)易變性: 由於編譯器對代碼執行的優化,兩條賦值語句,下一條語句可能會直接從上一條語句使用的寄存器中取得變量內容,通過volatile修飾變量,使得變量將被寫會內存,對變量的訪問也會直接從內存中讀取,而不是從寄存器中獲取。 測試代碼1: 上述代碼中,a爲非volatile變量,b=a+1,對應的彙編
相關文章
相關標籤/搜索