次の方法で共有


コンパイラ エラー C2142

関数の宣言が異なり、そのうち 1 つでしか可変パラメーターが指定されていません

関数の 1 つの宣言に、変数パラメーター リストが含まれています。 別の宣言ではそうではありません。 ANSI C (/Za) のみ。

次の例では C2142 が生成されます。

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