예외 처리 (1) 썸네일형 리스트형 Try-Catch 트릭 과 정석의 Cost비교 try catch 트릭이 실제 쓰는 말인지는 모르겠으나 try catch를 리스트나 벡터 순회등에서 사이즈 검사를 제외하고 무한루프를 돌린뒤 out of size 와 같은 에러가 나면 try catch 에 의하여 중지시키던가 TryParse 대신에 그냥 형변환때리고 try catch에 의하여 잡히면 parse 불가능과 같은식으로 사용 할 수 있다. 실제로는 Try-Catch는 스택 되감기때문에 Cost가 상당히 큰 작업이라 하지 않는데 뎁스가 낮고 리스트의 크기가 너무커서 Try-Catch 의 Cost가 무시할만 하게 작을때는 Try-Catch가 더 이득이지 않을까 하는 생각에 C++ 를 이용, 100000000 개의 사이즈를 가지는 벡터에서 시간을 측정해봤는데 디버그 모드에서 Try-Catch가 좀더 .. 이전 1 다음