-
调用函数以及异常处理的顺序查看全部
-
多态定义查看全部
-
1、定义类含有数据成员,类的大小就是数据成员的大小<br> 2、类中不含有数据成员,类的大小为1(系统自动提供一个字节为类空间)<br> 3、类中不含有数据成员,但是含有指针,类的大小为指针个数*4. 4、类中不含有数据成员,含有虚函数或者虚析构函数时,系统自动为虚函数创建一个虚函数表指针,大小为指针大小。查看全部
-
dynamic_cast要转换的类对象必须包含虚函数 转换的类型为引用或指针查看全部
-
含有纯虚函数的类为抽象类查看全部
-
virtual不能修饰的函数类型:<br> 1、不能修饰普通函数;会产生编译错误<br> 2、不能修饰静态成员函数;静态成员函数不属于任何一个对象,和类同生共死(static);<br> 3、不能修饰内联函数(inline);系统忽略inline<br> 4、构造函数不能为虚函数;编译错误查看全部
-
内联函数相当于c的宏定义函数,只是比宏定义多了类型检查查看全部
-
为防止删除父类指针没有执行子类的析构函数造成内存泄露,所以喊使用virtual析构函数!查看全部
-
dynamic_cast注意事项查看全部
-
接口类查看全部
-
虚析构函数的主要好处是防止内存泄露查看全部
-
不能用虚函数修饰虚函数查看全部
-
这样会忽视掉内联函数查看全部
-
静态成员函数不属于任何一个对象,他和类同生共死的查看全部
-
不能用virtual修饰全局函数查看全部
举报
0/150
提交
取消