함수 선언이 서로 다릅니다. 가변 매개 변수를 그중 하나에만 지정했습니다.
함수의 한 선언에는 변수 매개 변수 목록이 포함됩니다. 다른 선언은 그렇지 않습니다. ANSI C(/Za)만 해당합니다.
다음 샘플에서는 C2142를 생성합니다.
// C2142.c
// compile with: /Za /c
void func();
void func( int, ... ); // C2142
void func2( int, ... ); // OK
이 브라우저는 더 이상 지원되지 않습니다.
최신 기능, 보안 업데이트, 기술 지원을 이용하려면 Microsoft Edge로 업그레이드하세요.
함수 선언이 서로 다릅니다. 가변 매개 변수를 그중 하나에만 지정했습니다.
함수의 한 선언에는 변수 매개 변수 목록이 포함됩니다. 다른 선언은 그렇지 않습니다. ANSI C(/Za)만 해당합니다.
다음 샘플에서는 C2142를 생성합니다.
// C2142.c
// compile with: /Za /c
void func();
void func( int, ... ); // C2142
void func2( int, ... ); // OK