다음을 통해 공유


컴파일러 오류 C2390

'identifier': 잘못된 스토리지 클래스 'specifier'

스토리지 클래스는 전역 범위 식별자에 대해 유효하지 않습니다. 기본 스토리지 클래스는 잘못된 클래스 대신 사용됩니다.

가능한 해결 방법:

  • 식별자가 함수인 경우 스토리지를 사용하여 extern 선언합니다.

  • 식별자가 공식 매개 변수 또는 지역 변수인 경우 자동 스토리지를 사용하여 선언합니다.

  • 식별자가 전역 변수인 경우 스토리지 클래스(자동 스토리지)를 사용하지 않고 선언합니다.

예시

  • 다음 샘플에서는 C2390을 생성합니다.
// C2390.cpp
register int i;   // C2390

int main() {
   register int j;   // OK
}