[c++] default case의 역할
Default case는 선택적이며, switch 문에 default case가 없는 경우 매칭되는 case가 없을 때 아무 작업도 수행하지 않습니다.
아래는 default case의 역할을 갖는 switch 문의 예시입니다.
int num = 3;
switch (num) {
case 1:
// code for num equals 1
break;
case 2:
// code for num equals 2
break;
default:
// code for all other cases
}
위의 예시에서 num이 1 또는 2와 일치하지 않는 경우, default case에 해당하는 부분이 실행됩니다.
이러한 default case는 오류 처리나 예외 상황에 대한 처리를 할 때 유용하게 활용됩니다.