註冊關鍵字
註冊關鍵字指定的變數是要準備存入電腦的暫存器,如果可能的話。
register declarator ;
備註
例如:
register int var;
Microsoft 專有的
編譯器不接受使用者的暫存器變數 ; 要求 相反地,這會讓它自己的暫存器選擇全域的暫存器配置最佳化 (/Oe 選項) 時。 不過,其他所有的語意關聯註冊關鍵字會生效。
結束 Microsoft 特定
ANSI c 不允許的暫存器的物件; 位址 這項限制不適用於 C++ 中。 不過,如果傳址運算子 (與) 用在物件上,編譯器必須置於物件的位址可以用來表示的位置。 實際上,這表示在記憶體中而不是在暫存器。