SSSIDC – switch-Anweisung sollte den default-Fall enthalten

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu C++-Audits


Beschreibung

SSSIDC prüft, ob jede switch-Anweisung den default-Fall enthält.

Falsch:

 switch (kind) {
   case MIN:
     return "Minimum";
   case MAX:
     return "Maximum";
   case AVG:
     return "Average";
 }

Richtig:

 switch (kind) {
   case MIN:
     return "Minimum";
   case MAX:
     return "Maximum";
   case AVG:
     return "Average";
   default:
     return "N/A";
 }

Siehe auch