다음을 통해 공유


컴파일러 오류 C2142

함수 선언이 서로 다릅니다. 가변 매개 변수를 그중 하나에만 지정했습니다.

함수의 한 선언에는 변수 매개 변수 목록이 포함됩니다. 다른 선언은 그렇지 않습니다. ANSI C(/Za)만 해당합니다.

다음 샘플에서는 C2142를 생성합니다.

// C2142.c
// compile with: /Za /c
void func();
void func( int, ... );   // C2142
void func2( int, ... );   // OK