Compilerfehler C2047

Aktualisiert: November 2007

Fehlermeldung

Schlüsselwort "default" ungültig
illegal default

Das default-Schlüsselwort kann nur in einer switch-Anweisung verwendet werden.

Im folgenden Beispiel wird C2047 generiert:

// C2047.cpp
int main() {
   int i = 0;
   default:   // C2047
   switch(i) {
      case 0:
      break;
   }
}

Mögliche Lösung:

// C2047b.cpp
int main() {
   int i = 0;
   switch(i) {
      case 0:
      break;
      default:
      break;
   }
}