我创建了一个 C++ 库。我在 iOS 应用程序中使用它。我想到了在 C++ 库中处理异常,为了对此进行测试,我创建了一个测试方案并从中调用了 c++ 函数。在 c++ 函数中,我故意编写了错误的代码。
try
{
int i = 0;
int j = 10/i;
}
catch(std::exception &e){
printf("Exception : %s\n",e.what());
}
但该异常永远不会被捕获,并且应用程序在 -int j = 10/i; 处中断。
请告诉我,在这种情况下,如何向我的 c++ 代码添加异常处理?
谢谢。