Erreur du compilateur C3154
Signe ',' attendu avant les points de suspension. Les fonctions de tableau de paramètres ne prennent pas en charge les points de suspension non séparés par une virgule.
Une fonction d’argument variable n’a pas été déclarée correctement.
Pour plus d’informations, consultez Listes d’arguments variables (...) (C++/CLI).
Exemple
L’exemple suivant génère l’erreur 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);
}