C++ 中的暫存器儲存類
在 C 中,register 儲存類說明符向編譯器指示物件應儲存在機器暫存器中。通常為迴圈控制變數等大量使用的變數指定 register 儲存類說明符,以期透過最小化訪問時間來提高效能。但是,編譯器不需要滿足此請求。由於大多數系統上的暫存器的數量有限,而且大小有限,因此實際上很少有變數可以儲存在暫存器中。
在 C++ 中,它只是一個未使用的保留關鍵字,但可以合理地認為它被保留用於與 C 程式碼的語法相容性。
廣告
在 C 中,register 儲存類說明符向編譯器指示物件應儲存在機器暫存器中。通常為迴圈控制變數等大量使用的變數指定 register 儲存類說明符,以期透過最小化訪問時間來提高效能。但是,編譯器不需要滿足此請求。由於大多數系統上的暫存器的數量有限,而且大小有限,因此實際上很少有變數可以儲存在暫存器中。
在 C++ 中,它只是一個未使用的保留關鍵字,但可以合理地認為它被保留用於與 C 程式碼的語法相容性。