标签: c++ exception
可能重复: Difference between try-catch syntax for function
有这段代码:
int fun() try { throw 1; return 2; } catch(int){ return 1; } int fun2(){ try{ throw 1; return 2; } catch(int){ return 1; } }
将整个函数体保存在try块中的目的是什么?这两个函数的定义是否根据try..catch块而不同?