다음을 통해 공유


컴파일러 오류 C2318

이 catch 처리기와 관련된 try 블록이 없습니다.

catch 처리기가 정의되어 있지만 try 블록 앞에 오지 않습니다.

다음 샘플에서는 C2318을 생성합니다.

// C2318.cpp
// compile with: /EHsc
#include <eh.h>
int main() {
   // no try block
   catch( int ) {}   // C2318
}

해결 방법:

// C2318b.cpp
// compile with: /EHsc
#include <eh.h>
int main() {
   try{}
   catch( int ) {}
}