关于C++异常处理try-catch-throw,下列说法正确的是?()
try块中出现异常会直接终止程序
catch块可以不写,单独使用try依然合法
throw用于主动抛出异常,catch用于捕获并处理
异常处理只能处理编译期错误,不能处理运行错误