컴파일러 경고(수준 4) C4220
varargs는 나머지 매개 변수와 일치합니다.
기본 Microsoft 확장(/Ze)에서 함수에 대한 포인터는 유사하지만 변수 인수가 있는 함수에 대한 포인터와 일치합니다.
예시
// C4220.c
// compile with: /W4
int ( *pFunc1) ( int a, ... );
int ( *pFunc2) ( int a, int b);
int main()
{
if ( pFunc1 != pFunc2 ) {}; // C4220
}
이러한 포인터는 ANSI 호환성(/Za)에서 일치하지 않습니다.