小编Dwi*_*xit的帖子

如何捕获C++中的数据类型溢出异常?

这里,base可能会溢出超出int的限制,导致运行时错误,此时我打算捕获引发的运行时错误并处理它,所以我尝试了try-catch块,但它没有被捕获。

int base=1;
try
{
     base *= 10;
     //some code
}
catch(...)
{
     //some code
}
Run Code Online (Sandbox Code Playgroud)

c++ try-catch

0
推荐指数
1
解决办法
67
查看次数

标签 统计

c++ ×1

try-catch ×1