Possible Duplicate:
Measuring exception handling overhead in C++
Performance when exceptions are not thrown (C++)
I have heard anecdotally that using "try" blocks in C++ slows down the code at run-time even if no exceptions occur. I have searched but have been unable to find any explanation or substantiation for this. Does anyone know if this is true & if so why?