Error del compilador C3154
Se esperaba ',' antes de los puntos suspensivos. No se admiten puntos suspensivos separados por valores que no sean coma en funciones de matriz.
Una función de argumento variable no se declaró correctamente.
Para más información, consulte Listas de argumentos de variables (...) (C++/CLI).
Ejemplo
El ejemplo siguiente genera el error C3154.
// 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);
}