zarejestrować słowa kluczowego
Zarejestrować słowa kluczowego Określa, że zmienna mają być przechowywane w rejestrze komputera, jeśli jest to możliwe.
register declarator ;
Uwagi
Na przykład:
register int var;
Programu Microsoft
Kompilator nie akceptuje żądań użytkownika dla zmiennych z rejestru; Zamiast tego czyni własne opcje rejestru podczas optymalizacji alokacja rejestru globalnego (opcja /Oe) znajduje się na.Jednakże, wszystkie inne semantykę skojarzonych z zarejestrować są honorowane słowa kluczowego.
KONIEC Microsoft szczególne
ANSI c nie zezwala na biorąc pod adres obiektu rejestru; to ograniczenie nie dotyczy C++.Jednakże jeśli operator adres z (&) jest używany na obiekcie, kompilator musi umieścić obiekt w miejscu, dla którego może być reprezentowany adresu.W praktyce oznacza to w pamięci, a nie w rejestrze.