Freigeben über


Compilerfehler C2054

'(' muss dem 'Bezeichner' folgen.

Der Funktionsbezeichner wird in einem Kontext verwendet, der nachfolgende Klammern erfordert.

Dieser Fehler kann durch Weglassen eines Gleichheitszeichens (=) für eine komplexe Initialisierung verursacht werden.

Im folgenden Beispiel wird C2054 generiert:

// C2054.c
int array1[] { 1, 2, 3 };   // C2054, missing =

Mögliche Lösung:

// C2054b.c
int main() {
   int array2[] = { 1, 2, 3 };
}