-
通过红色字体 获得具体的错误值查看全部
-
常见的异常: 1、数组下标越界; 2、除数为0; 3、内存不足(少见,多为内存泄漏或死循环造成)。查看全部
-
一对多的处理{最后一个catch是表明其他情况下 }查看全部
-
处理异常的 常用框架查看全部
-
定义一个能够移动(Movable)类,要求含有纯虚函数move 定义一个公交车(Bus)类,继承Movable类,并实现函数move,定义函数carry 定义一个坦克(Tank)类,继承Movable类,并实现函数move,定义函数shot。 定义函数doSomething(Movable *obj),根据s指向对象的类型调用相应的函数。 实例化公交车类和坦克类,将对象传入到doSomething函数中,调用相应函数查看全部
-
父类指针指向子类对象 p为父类的 *p为子类的查看全部
-
HTT是在函数中实现的 引用之前定义接口类查看全部
-
dynamic_cast注意事项: 1.只能应用于指针和引用的转换。 2.要转换的类型中必须包含虚函数,如果没有虚函数转换就会 3.如果转换成功就返回子类的地址,失败就返回NULL。查看全部
-
RTTI的实例查看全部
-
RTTI:接口类在 全局函数中实现的中 可以进行选择某一种接口类查看全部
-
形参:父类的指针<--->传入子类的指针 【void flyMatch(Flyable *f1,Flyable *f2)】 定义一个全局函数 并且定义父类型的指针参数参数查看全部
-
定义一个能够射击(CanShut)类,要求含有纯虚函数aim和reload 定义一个枪(Gun)类,继承CanShut类,并实现函数aim和reload。 定义函数Hunting(CanShut *s),调用s指向对象的函数。 在函数中传入Gun的对象,查看结果查看全部
-
形参:父类的指针<--->传入子类的指针查看全部
-
使用FightPlane来实例化对象查看全部
-
使用plane实例化对象查看全部
举报
0/150
提交
取消