Advertencia del compilador (nivel 1) C4572
El atributo [ParamArray] está desusado en /clr; use "..." en su lugar
Se usó un estilo obsoleto para especificar una lista de argumentos de variable. Al compilar para CLR, use la sintaxis de puntos suspensivos en lugar de ParamArrayAttribute. Para más información, consulte Listas de argumentos de variables (...) (C++/CLI).
Ejemplo
El ejemplo siguiente genera la advertencia C4572.
// C4572.cpp
// compile with: /clr /W1
void Func([System::ParamArray] array<int> ^); // C4572
void Func2(... array<int> ^){} // OK
int main() {
Func2(1, 2, 3);
}