SSSIDC -- switch Statement Should Include the Default Case
Go Up to C++ Audits
Description
SSSIDC checks that every switch statement includes the default case.
Incorrect
switch (kind) {
case MIN:
return "Minimum";
case MAX:
return "Maximum";
case AVG:
return "Average";
}
Correct
switch (kind) {
case MIN:
return "Minimum";
case MAX:
return "Maximum";
case AVG:
return "Average";
default:
return "N/A";
}