Compartilhar via


Erro do compilador C3154

',' esperado antes das reticências. Não há suporte para reticências não separadas por vírgulas em funções de matriz de parâmetros.

Uma função de argumento variável não foi declarada corretamente.

Para obter mais informações, consulte Listas de Argumentos Variáveis (...) (C++/CLI).

Exemplo

O seguinte exemplo gera o erro 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);
}