我理解try并且catch()用于异常处理,以防在某些情况下程序中发生错误或崩溃.我也明白他们是如何工作的.但是,为什么使用try和catch()?为什么不只使用一个if()查找某个案例的语句,如果这种情况属实,那么它cout << //error code呢?
try
catch()
if()
cout << //error code
c++ exception-handling exception try-catch
c++ ×1
exception ×1
exception-handling ×1
try-catch ×1