컴파일러 오류 C2489Compiler Error C2489

' identifier ': 초기화 된 auto 또는 register 변수는 ' naked ' 함수의 함수 범위에서 사용할 수 없습니다.'identifier' : initialized auto or register variable not allowed at function scope in 'naked' function

자세한 내용은 naked를 참조 하세요.For more information, see naked.

다음 샘플에서는 C2489를 생성 합니다.The following sample generates C2489:

// C2489.cpp
// processor: x86
__declspec( naked ) int func() {
   int i = 1;   // C2489
   register int j = 1;   // C2489
}