共用方式為


編譯器警告 (層級 4) C4220

varargs 符合剩餘的參數

備註

在預設Microsoft延伸模組 (/Ze) 下,函式的指標會比對具有類似但變數之函式的指標。

範例

下列範例會產生 C4220:

// C4220.c
// compile with: /W4

int ( *pFunc1) ( int a, ... );
int ( *pFunc2) ( int a, int b);

int main()
{
   if ( pFunc1 != pFunc2 ) {}   // C4220
}

這類指標不符合 ANSI 相容性 (/Za)。