-
只有成员函数,仅含有纯虚函数的类称为接口类; 接口类更多的表达以后总能力或协议;查看全部
-
抽象类,含有纯虚函数的类; 抽象类无法实例化对象; 抽象类的子类有可能也是抽象类;查看全部
-
。。。查看全部
-
RTTI:运行时类别检查 使用dynamic_cast 1、只能用于指针或引用 2、转换的类型必须包含虚函数 3、转换成功返回子类地址,否则返回NULL查看全部
-
只有成员函数,且都是纯虚函数查看全部
-
普通函数不能是虚构函数,静态成员函数不能是虚构函数,内联(line)函数不能是虚构函数。查看全部
-
抽象类,含有纯虚函数的类; 抽象类无法实例化对象; 抽象类的子类有可能也是抽象类;查看全部
-
在Circle析构函数中去释放对象的过程没有执行,造成内存泄露,泄露的是coordinate的对象; virtual static(静态函数) void test(),错误查看全部
-
delete 后面接父类指针,只会执行父类中析构函数;若delete 后面接子类指针,会先执行子类的析构函数再执行父类析构函数; virtual 只能修饰一个类成员函数而不是普通的函数;不能修饰静态成员函数;不能修饰内联函数;不能修饰构造函数;查看全部
-
使用父类指针指向子类对象,并可通过该指针调用父类的方法; 多态是基于类和继承; 多态的语法核心是virtual关键字,必须使用virtual才能使多个类间建立多态关系; 封装、继承、多态是面向对象的三大特性;查看全部
-
常见的异常查看全部
-
异常处理关键字查看全部
-
typeid注意事项查看全部
-
dynamic_cast转换注意事项查看全部
-
通过RTTI对不同类型的实现方式查看全部
举报
0/150
提交
取消