Compilerwarnung (Ebene 1) C4572
[ParamArray]-Attribut ist unter "/clr" veraltet, verwenden Sie "...". Statt
Es wurde eine veraltete Formatvorlage zum Angeben einer Variablenargumentliste verwendet. Verwenden Sie beim Kompilieren für die CLR die Ellipsensyntax anstelle von ParamArrayAttribute. Weitere Informationen finden Sie unter Variable Argument Lists (...) (C++/CLI).For more information, see Variable Argument Lists (...) (C++/CLI).
Beispiel
Im folgenden Beispiel wird C4572 generiert.
// C4572.cpp
// compile with: /clr /W1
void Func([System::ParamArray] array<int> ^); // C4572
void Func2(... array<int> ^){} // OK
int main() {
Func2(1, 2, 3);
}
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für