-
typeid(*obj).name可以将obj实际指向的对象类型打印出来;使用dynamic_cast<转换的目标类型>();查看全部
-
RTTI运行时类型识别查看全部
-
接口类最常见的用法查看全部
-
如果一个子类继承的父类中实现了纯虚函数,则子类可以不再实现,也可以有它自己的实现查看全部
-
is a的关系,查看全部
-
一个类继承了一个接口,那么在这个类中必须实现接口中的纯虚函数查看全部
-
在一个类中仅含有纯虚函数而不含有其他东西则为接口,不包括数据成员,成员函数只有纯虚函数(一到多个),更多的是表达一种能力或协议。查看全部
-
抽象类的子类也可以是抽象类查看全部
-
抽象类无法实例化对象查看全部
-
包含纯虚函数的类叫做抽象类查看全部
-
纯虚函数在虚函数表中的实现查看全部
-
纯虚函数就是没有函数体,同时在定义的时候=0查看全部
-
当父类中有虚函数时会传递给子类即使子类不使用virtual关键字修饰该函数,子类中也会有虚函数表,在子类对象中会含有虚函数表指针(对象地址的前四个内存单元地址)查看全部
-
当使用virtual关键字修饰一个函数时,该函数为虚函数,在类实例化时会生成一个虚函数表并且对象中有一个虚函数表指针指向该虚函数表,此时sizeof()会多4个内存单元地址(虚函数表指针占四个字节)查看全部
-
对象的地址的第一个位置中存放的就是该类的数据成员查看全部
举报
0/150
提交
取消