Compilerfehler C3154

',' vor Auslassungszeichen erwartet.Nicht durch Trennzeichen getrennte Auslassungszeichen werden für Parameterarrayfunktionen nicht unterstützt.

Eine Funktion mit variablen Argumenten wurde nicht ordnungsgemäß deklariert.

Weitere Informationen finden Sie unter ... Argumentlisten Variablen ().

Beispiel

Im folgenden Beispiel wird C3154 generiert.

// C3154.cpp
// compile with: /clr
ref struct R {
   void Func(int ... array<int> ^);   // C3154
   void Func2(int i, ... array<int> ^){}   // OK
   void Func3(array<int> ^){}   // OK
   void Func4(... array<int> ^){}   // OK
};

int main() {
   R ^ r = gcnew R;
   r->Func4(1,2,3);
}