컴파일러 오류 C2383
업데이트: 2007년 11월
오류 메시지
'symbol' : 이 기호에는 기본 인수를 사용할 수 없습니다.
'symbol' : default-arguments are not allowed on this symbol
C++ 컴파일러에서는 함수에 대한 포인터에 기본 인수를 사용할 수 없습니다.
이전 버전의 컴파일러에서는 이 코드를 사용할 수 있지만 현재 버전에서는 오류가 발생합니다. 모든 버전의 Visual C++에서 코드가 작동하도록 하려면 함수 포인터 인수에 기본값을 할당하지 마십시오.
자세한 내용은 컴파일 타임의 주요 변경 내용 요약을 참조하십시오.
다음 줄은 C2383를 발생시킵니다.
// C2383.cpp
// compile with: /c
void (*pf)(int = 0); // C2383
void (*pf)(int); // OK