c++ 예외처리가 오버헤드가 상당하다고 들었는데...

예외처리 구문에 오버헤드가 잇는게 아니라

예외가 발생했을 때 그 예외를 처리하는 비용이 오버헤드가 엄청나다고 알고 있음...

그러면

DB 커넥션이나 프로그램 초기화 같이 당연히 되야 할 작업이 되지 않을때 이럴때만 try ~ catch 구문을 활용하면 될려나..?