Sdílet prostřednictvím


Chyba kompilátoru C3154

Byl očekáváno " před třemi tečky. U funkcí pole parametrů nejsou podporované tři tečky oddělené čárkami.

Poznámky

Funkce argumentu proměnné nebyla deklarována správně.

Další informace najdete v tématu Seznamy argumentů proměnných (...) (C++/CLI).

Příklad

Následující příklad vygeneruje 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);
}