if문과 switch 문의 차이점
비교 조건이 일정 개수일 때까지는 if문이 빠르고 조건이 많아지면 switch문이 더 빠른 것이 일반적이다. switch문은 내부적으로 점프 테이블이 있어서 개수가 많을 수록 유리하지만, 최근에는 if문에 대한 최적화가 잘 되어 있어서 if문이 빠르다.
-> Test ; Debug 모드에서는 switch 문이, Releas 모드에서는 if문이 더 빨랐다.
'Dev Language > C++' 카테고리의 다른 글
Is a, Has a 관계 & 상속 (0) | 2016.12.23 |
---|---|
참조 변수 & 복사 생성자 (1) | 2016.12.06 |
함수 오버로딩 (0) | 2016.12.06 |
배열과 포인터 (0) | 2016.12.05 |
함수 원형이 필요한 이유 (0) | 2016.12.05 |