一,运行阶段错误
1)程序打开一个不可用的文件
2)请求过多的内存
3)遭遇不能容忍的值
二,调用abort() 异常终止一个进程 #include <stdlib.h>
流程: 1)向标准错误流发送消息 abnormal program termination
2)终止程序
3)返回一个随实现而异的值,告诉OS或父进程,处理失败
三,异常机制
1)例子:
说明:throw 类似于执行返回语句,它终止函数的执行。但throw不是将控制权返回给调用程序,而是导致程序沿函数调用序列后退。直到找到try块的函数。
2)exception类
捕获所有异常:catch(...){ }
异常的注意事项:1>使用异常会增加程序代码
2>降低程序的运行速度
3>异常规范不适用于模板,模板引发的异常随特定具体化而异
三,RTTI (runtime type identification) 运行阶段类型识别
1)含义:程序能够使用基类的指针或引用来检查这些指针或引用所指的对象的实际派生类型
2)RTTI提供了以下两个非常有用的操作符:
1)typeid操作符,返回指针和引用所指的实际类型;typeid(a).name()就能知道变量a是什么类型的
2)
dynamic_cast操作符,将基类类型的指针或引用安全地转换为
派生类型的指针或引用。
3)例子:
输出:(由于采用随机数,每次运行结果不同)
分享到:
相关推荐
c++primer第五版中文版课后答案(第12章)pdf格式,真正的c++primer习题集(第五版),用手机拍的,但是每个字都能看的很清楚
c++primer第五版中文版课后答案(第17章)pdf格式,真正的c++primer习题集(第五版),用手机拍的,但是每个字都能看的很清楚
c++primer第五版中文版课后答案(第18章)pdf格式,真正的c++primer习题集(第五版),用手机拍的,但是每个字都能看的很清楚
c++primer第五版中文版课后答案(第19章)pdf格式,真正的c++primer习题集(第五版),用手机拍的,但是每个字都能看的很清楚
25.15章 定义基类和派生类 26.15章 动态绑定 27.15章 三种继承 28.15章 派生类的构造函数和析构函数 29.15章 转换与继承 30.15章 友元与继承 31.15章 静态成员与继承 32.15章 纯虚函数与抽象类 33....
第15章 面向对象编程 471 15.1 面向对象编程:概述 472 15.2 定义基类和派生类 473 15.2.1 定义基类 474 15.2.2 protected成员 475 15.2.3 派生类 476 15.2.4 virtual与其他成员函数 479 15.2.5 公用、私有和受保护...
c++primer第五版中文版课后答案(第13章)pdf格式,真正的c++primer习题集(第五版),用手机拍的,但是每个字都能看的很清楚
vs2013 C++primer5th 15章第9节的例子,Query。编译通过,需要调节的自己调节
c++primer第五版中文版课后答案(第11章)pdf格式,真正的c++primer习题集(第五版),用手机拍的,但是每个字都能看的很清楚
C++primer第五版第二章习题答案.pdf
c++primer 第五版,是Lippman写的书 不是那个plus的书,第12章 课后习题答案 需要的参考,以前看书的时候做的 好久了 发现还在就上传上来 有需要的就下吧 应该所有题目都做的除了有的题目连续的就写到一起
C++是一门强大、难学、令人痛苦,但又是如此美妙的编程语言,在工业界和学术界都可以使用,《C++ Primer(第5版)》即针对初学者,也同样适用于有一定编程经验的读者,第5版配备了C++11新标准,是C++粉丝们书架上...
C++ Primer习题集(第五版) , 带目录完整版。 --------------------------------------------------------------------------- 目录 第1章............................................................ 1 练习1.1 ...
C++Primer 习题解答(第4版),这份资料现在在网上找完整版非常困难,很多都只是一部分习题解答,现把我收藏的这份完整电子版给大家分享下,希望对大家有所帮助!!
C++ Primer Plus 编程练习源码工程 第15章 ,这是本人自己学习书籍时写的编程练习的源码工程,供大家参考交流。
文本查询程序,照着树上的代码连接起来的。
c++primer 第五版,是Lippman写的书 不是那个plus的书,第12章 课后习题答案 下半部分 需要的参考,以前看书的时候做的 好久了 发现还在就上传上来 有需要的就下吧 应该所有题目都做的除了有的题目连续的就写到一起
C++Primer课后习题解答(第1~16章完整答案)清晰完整版
C++ primer 5th,第十一章——关联容器,笔记&思维导图 按教材整理。
c++ primer plus 答案c++ primer plus 答案c++ primer plus 答案c++ primer plus 答案 c++ primer plus 答案