Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Liste formaler Parameter erwartet, nicht Typenliste
Bemerkungen
Eine Funktionsdefinition enthält eine Parametertypliste anstelle einer formalen Parameterliste. ANSI C erfordert, dass formale Parameter benannt werden, es sei denn, sie sind void oder Auslassungspunkte (...).
Ein Beispiel für einen benannten formalen Parameter ist int i in void func(int i).
Eine Parametertypliste ist eine Liste von Typen, z. B. int, char.
Beispiel
Der folgende Code generiert den Fehler C2055:
// C2055.c
// compile with: /c
void func(int, char) {} // C2055
void func (int i, char c) {} // OK