Sun Studio 12 Update 1:使用 dbx 调试程序

语法

whocatches type

指明在当前执行点抛出类型为 type 的异常时捕获该异常的位置(如果无论如何都会捕获异常)。假定要执行的下一个语句是 throw x(其中 x 的类型为 type),并显示捕获它的 catch 子句的行号、函数名和帧号。

如果捕获点位于执行抛出操作的同一个函数内,将返回 "type is unhandled"

其中:

type 是异常的类型。