Try/Catch VS在C++中返回错误代码
Try/Catch VS return error code in C++
可能重复:
在C++中,使用异常和try/catch而不仅仅返回错误代码有什么好处?
我想知道什么是优点&使用Try/Catch VS返回错误代码的缺点?
我是否应该总是倾向于在c++中使用try-catch?
你的项目中仍然使用返回错误代码吗?如果是,为什么?
对程序的错误功能使用错误代码,并在程序可能崩溃的地方尝试catch。try/catch块通常会使程序运行速度变慢。如果怀疑代码中有错误,最好检查并返回错误代码,而不是抛出异常。
try/catch比解释返回值有更大的开销,但提供了比返回值更大的灵活性。我通常都使用,这取决于我使用的第三方库。
相关文章:
- 当命令失败时,gzip 会在 C++ 中返回错误代码吗?
- openCL-创建子缓冲区返回错误代码13
- 如何从构造函数返回错误代码?
- 如何使用 RAII 包装返回错误代码的 C 分配
- ChangeWindowMessageFilterEx() 返回错误代码 5
- mmdevice API中的cocreateinstance返回错误代码0x800401f0
- Ubuntu E:子进程 /usr/bin/dpkg 返回错误代码 (1)
- GetProcAddress 在 c++ 中返回错误代码 127
- C++错误处理-使用std::pair或std::tuple返回错误代码和函数返回的缺点
- Windows GDI API是否在GetLastError中返回错误代码
- ldap_search函数使用 C++ Win32 API 返回错误代码 10
- C++ WinSock Recv 在接收 0 数据时终止线程而不是返回错误代码
- 以双精度返回错误代码
- QMutexLocker 是否返回错误代码(如果有)
- SetPixelFormat 返回 0 错误代码 3221684230 (C0070006)
- sqlite3_prepare_v2返回错误1代码
- WriteFile返回错误代码995
- 创建进程为用户返回错误代码 2
- 项目 :错误 PRJ0019:工具从 "Performing Pre-Build Event..." 返回错误代码
- FindResourceW()返回错误代码127