컴파일러 오류 C2632

업데이트: 2007년 11월

오류 메시지

'type1' 다음에 'type2'이(가) 올 수 없습니다.
'type1' followed by 'type2' is illegal

이 오류는 두 형식 지정자 사이에 코드가 누락된 경우 발생할 수 있습니다.

다음 샘플에서는 C2632 경고가 발생하는 경우를 보여 줍니다.

// C2632.cpp
int float i;   // C2632

Visual Studio .NET 2003에서는 컴파일러 규칙에 따라 이제 bool이 올바른 형식이기 때문에 이 오류가 발생할 수도 있습니다. 이전 버전에서는 bool이 형식 정의였으므로 이 이름으로 식별자를 만들 수 있었습니다.

자세한 내용은 컴파일 타임의 주요 변경 내용 요약을 참조하십시오.

다음 샘플에서는 C2632 경고가 발생하는 경우를 보여 줍니다.

// C2632_2.cpp
// compile with: /LD
void f(int bool);   // C2632

이 오류를 해결하여 Visual Studio .NET 2003과 Visual Studio .NET 버전의 Visual C++ 모두에서 올바른 코드가 되도록 하려면 식별자 이름을 바꾸십시오.