-
dynamic_cast 1.只能应用于指针和引用的转换 2.要转换的类型中必须包含虚函数 3.转换成功返回子类的地址,失败返回NULL查看全部
-
接口类更多的表达一种能力或协议查看全部
-
仅含有纯虚函数的类称为接口类查看全部
-
抽象类:含有纯虚函数的类查看全部
-
纯虚函数:没有函数体,同时定义的时候函数名后面加0查看全部
-
1)C++中的多态是通过虚函数表来实现的 (2)每一个类都有自己的虚函数表,该类的所有对象共用该虚函数表,来调用相应的虚函数 (3)对象的大小,一般就是指数据成员的大小,如果一个对象没有数据成员,但是为了表明此对象的存在,在C++中也会给此对象一个字节的大小,用于标明此对象的存在,类是抽象的,但是对象却是真实存在的。 (4)虚函数表在对象中占用了前面的4个内存单元,即占用了4个字节,后面的内存单元才是存储对象的数据成员的大小查看全部
-
用一个内存单元标记对象的存在查看全部
-
执行完子类的析构函数就会执行父类的析构函数查看全部
-
常见的异常: 数组下标越界; 除数为0; 内存不足;查看全部
-
try{} catch() {} catch() {} 通过throw抛出值·查看全部
-
记住就得了查看全部
-
宏定义 #ifdef #define #endif查看全部
-
type_info的内容查看全部
-
typeid注意事项:查看全部
-
dynamic_cast注意事项查看全部
举报
0/150
提交
取消