ToB企服应用市场:ToB评测及商务社交产业平台

标题: C++ 深度解析教程(十七)C 语言异常处理、C++ 中的异常处理、C++中的类型 [打印本页]

作者: 海哥    时间: 2022-6-25 15:41
标题: C++ 深度解析教程(十七)C 语言异常处理、C++ 中的异常处理、C++中的类型
六十三、C 语言异常处理

1、异常处理



2、编程实验:除法操作异常处理


3、异常处理的方式


4、编程实验:除法操作异常处理优化


5、异常处理的方式



6、实例分析:异常处理代码分析


7、问题

C++中有没有更好的异常处理方式?

8、小结


六十四、C++ 中的异常处理(上)

1C++异常处理







2、编程实验:C++异常处理初探


3C++异常处理



4、编程实验:异常类型匹配

5、小结


六十五、C++ 中的异常处理(下)

1、C++中的异常处理



2、问题

为什么要在catch中重新抛出异常?

3、C++中的异常处理



4、编程实验:异常的重新解释


5、C++中的异常处理



6、编程实验:类类型的异常


7、C++中的异常处理



8、编程实验:标准库中的异常使用


9、小结


六十六、C++ 中的类型识别

1、类型识别






2、问题

C++中如何得到动态类型?

3、动态类型识别


4、编程实验:动态类型识别


5、动态类型识别


6、类型识别关键字



7、动态类型识别


8、编程实验:typeid类型识别


9、小结


六十七、经典问题解析五

1、面试问题

编写程序判断一个变量是不是指针。

2、指针的判别




3、编程实验:指针判断


4、指针的判别


5、面试问题

如果构造函数中抛出异常会发生什么情况?

6、构造中的异常


7、编程实验:构造中的异常


8、析构中的异常

避免在析构函数中抛出异常!!!

析构函数的异常将导致:

对象所使用的资源无法完全释放。

9、小结




免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4