单项选择题

标准C++中,new操作失败抛出异常时;下列异常处理器,哪个不能捕获该异常()

A.catch(void*)
B.catch(exception&)
C.catch(…)
D.catch(bad_alloc&)

<上一题 目录 下一题>
热门 试题

单项选择题
关于异常匹配,下面四个选项中,那个说法是不正确的:()

A.catch(…)会捕获所有的异常
B.void*参数类型的异常处理器会捕获所有指针类型的异常
C.catch参数处理器为基类指针或引用类型,会捕获派生类指针或引用类型
D.如果有多个匹配的异常处理器,则程序编译时无法通过

单项选择题
用来抛出异常的语句块是:()

A.throw语句块
B.abort语句块
C.try语句块
D.catch语句块

相关试题
  • C++一般的程序都要具有两条语句,这两条...
  • 程序设计语言可以分为三种:低级语言、中级...
  • 在C++语言中,类库中提供了输入流类istre...
  • C++中每一个以符号()开头的行都是预处...
  • ()是所有C++程序开始执行的入口。