Try/Catch VS在C++中返回错误代码

Try/Catch VS return error code in C++

本文关键字:返回 错误代码 C++ Catch VS Try      更新时间:2023-10-16

可能重复:
在C++中,使用异常和try/catch而不仅仅返回错误代码有什么好处?

我想知道什么是优点&使用Try/Catch VS返回错误代码的缺点?

我是否应该总是倾向于在c++中使用try-catch?

你的项目中仍然使用返回错误代码吗?如果是,为什么?

对程序的错误功能使用错误代码,并在程序可能崩溃的地方尝试catch。try/catch块通常会使程序运行速度变慢。如果怀疑代码中有错误,最好检查并返回错误代码,而不是抛出异常。

try/catch比解释返回值有更大的开销,但提供了比返回值更大的灵活性。我通常都使用,这取决于我使用的第三方库。