문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문
Visual Studio 2017을 사용하는 것이 좋습니다.

register 키워드

register 키워드는 가능한 경우 변수를 컴퓨터 레지스터에 저장하도록 지정합니다.

register declarator ;

예를 들면 다음과 같습니다.

register int var;

Microsoft 전용

컴파일러는 레지스터 변수에 대한 사용자 요청을 허용하지 않습니다. 대신 전역 레지스터 할당 최적화(/Oe 옵션)가 설정된 경우 자체적으로 레지스터를 선택합니다. 그러나 register 키워드에 연결된 다른 모든 의미 체계는 적용됩니다.

Microsoft 전용 종료

ANSI C에서는 레지스터 개체의 주소를 사용할 수 없습니다. C++에는 이 제한이 적용되지 않습니다. 그러나 address-of 연산자(&)가 개체에 사용될 경우 컴파일러는 주소를 나타낼 수 있는 위치에 개체를 넣어야 합니다. 즉, 레지스터가 아니라 메모리 내에 개체를 넣어야 합니다.

표시: