[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는 오류 처리나 예외 상황에 대한 처리를 할 때 유용하게 활용됩니다.