-
继承自抽象类的子类,由于必须将抽象类中的纯虚函数全部实现才可进行实例化,因此使得子类必须有一些函数,从而规定了子类的动作。查看全部
-
接口类:仅含有纯虚函数的类 1. 没有成员数据 2. 只有成员函数 3. 成员函数都为虚函数查看全部
-
类型转换 接收指针=dynamic_cast<要转换成的指针类型>(要转换的指针)查看全部
-
虚函数表指针在对象当中所占据的内存位置:是每个对象的前4个基本内存单元,后面才依次排列这个对象的其他数据成员。查看全部
-
虚函数表指针也是一个指针 占4个基本内存单元。 指向一个虚函数表,与shape类定义同时出现查看全部
-
type_info内容查看全部
-
typeid注意事项查看全部
-
纯虚函数没有函数体查看全部
-
含参构造函数的作用是啥?令人费解查看全部
-
对象的地址:通过一个类实例化的一个对象,这个对象在内存当中占有的第一个内存单元的地址就是这个对象的地址。 对象成员的地址:当用一个类实例化一个对象之后,这个对象中可能与一个或多个数据成员,每一个数据成员所占据的地址就是这个对象的成员地址,对象的数据成员由于数据类型不同那么占据的内存大小也不同,地址也是不同的。 虚函数表指针:在具有虚函数的情况下实例化对象时,这个对象的第一个内存存储的是一个指针,即虚函数表的指针,占四个内存单元,因此我们可以通过计算对象的大小来证明指针的存在。查看全部
-
答案的解析·················只有虚析构函数,没有虚析构函数···········醉了~~~查看全部
-
vitual不能修饰内联函数查看全部
-
异常处理查看全部
-
typeid注意事项:查看全部
-
dynamic_cast注意事项:查看全部
举报
0/150
提交
取消