다음을 통해 공유


컴파일러 오류 C2381

'function': 재정의; __declspec(noreturn)이 다름

함수가 선언된 후 정의되었지만 정의에서 noreturn __declspec 한정자를 사용했습니다. noreturn 사용은 함수의 재정의를 구성합니다. 선언 및 정의는 noreturn 사용에 동의해야 합니다.

다음 샘플은 C2381을 생성합니다.

// C2381.cpp
// compile with: /c
void f1();
void __declspec(noreturn) f1() {}   // C2381
void __declspec(noreturn) f2() {}   // OK