单选题:下列关于异常类的说法中,错误的是。
下列关于异常类的说法中,错误的是。 @[A](2)
A. 异常类由标准库提供,不可以自定义
B. C++的异常处理机制具有为抛出异常前构造的所有局部对象自动调用析构函数的能力
C. 若catch块采用异常类对象接收异常信息,则在抛出异常时将通过拷贝构造函数进行对象复制,异常处理完后才将两个异常对象进行析构,释放资源
D. 异常类对象抛出后,catch块会用类对象引用接收它以便执行相应的处理动作
A.异常类由标准库提供,不可以自定义
B.C++的异常处理机制具有为抛出异常前构造的所有局部对象自动调用析构函数的能力
C.若catch块采用异常类对象接收异常信息,则在抛出异常时将通过拷贝构造函数进行对象复制,异常处理完后才将两个异常对象进行析构,释放资源
D.异常类对象抛出后,catch块会用类对象引用接收它以便执行相应的处理动作
答案:A
A. 异常类由标准库提供,不可以自定义
B. C++的异常处理机制具有为抛出异常前构造的所有局部对象自动调用析构函数的能力
C. 若catch块采用异常类对象接收异常信息,则在抛出异常时将通过拷贝构造函数进行对象复制,异常处理完后才将两个异常对象进行析构,释放资源
D. 异常类对象抛出后,catch块会用类对象引用接收它以便执行相应的处理动作
A.异常类由标准库提供,不可以自定义
B.C++的异常处理机制具有为抛出异常前构造的所有局部对象自动调用析构函数的能力
C.若catch块采用异常类对象接收异常信息,则在抛出异常时将通过拷贝构造函数进行对象复制,异常处理完后才将两个异常对象进行析构,释放资源
D.异常类对象抛出后,catch块会用类对象引用接收它以便执行相应的处理动作
答案:A