-
虚函数原理 通过父类实例化的对象的虚函数指针的值都一样查看全部
-
函数的本质是一段二进制代码 函数指针中存放着函数的首地址查看全部
-
纯虚函数查看全部
-
构造函数不能为虚函数 执行构造函数的时候,对象还未完成建立过程,就谈不上函数与类对象的绑定查看全部
-
内联函数不能是虚函数 虚函数采用的是动态绑定 内联函数采用的是静态绑定查看全部
-
静态成员函数不能是虚函数 静态成员函数不属于任何一个对象,属于类查看全部
-
虚函数必须是某一个类的成员函数查看全部
-
对于空类,用一个内存单元 表示对象的存在。查看全部
-
无参构造函数声明 记住格式 函数名(){};<br> 弄清两种形式的实例化对象<br> 实例化对象:方法一:A a;//无参数时 但是如果单独声明一个A 类变量,如:A a; 则调用的是默认构造函数, 但是不能写成 A a()来调用默认构造函数!!因为这种形式会被识别成一个: 名称为a的不接受任何参数,返回值为A类型的函数!!! 方法二:A a(1);或A a=A(1);//有参数时 指针对象:A* ptr=new A;或A* ptr=new A();//无参时,但是为了和java接近,建议写成后一种。 A* ptr=new A(1);//有参数时 ps:A为一个类或一个结构体。 实例化时要用指针<br> 指针调用函数时要用->查看全部
-
去掉注释,用ctrl k u查看全部
-
如果子类中的成员函数不进行实现,那么久继承自父类,也是一个纯虚函数,进而这个子类也是一个抽象类,不能被实例化查看全部
-
抽象类无法进行实例化查看全部
-
动态多态示例查看全部
-
动态多态以封装和继承为基础查看全部
-
多态的概念查看全部
举报
0/150
提交
取消