-
仅仅含有纯虚函数的类称为接口类; 接口类也是抽象类; 不能使用接口类实例化对象查看全部
-
ctrl+K+C 注释内容;ctrl+K+U 取消注释。查看全部
-
抽象类不能实例化对象,抽象类的子类只有把抽象类中的纯虚函数都实现才能实例化对象查看全部
-
含有纯虚函数的类称为 抽象类查看全部
-
虚函数表 虚函数指针在内存中的位置查看全部
-
虚析构查看全部
-
静态多态:函数重载,同名函数,参数不同。动态多台:virsual查看全部
-
函数的本质就是一段二进制的代码,可以通过指针指向它的开头,这就是函数指针。查看全部
-
1.virtual不能修饰普通函数,可以修饰成员函数。 2. 静态成员函数不能是虚函数。 3.virtual不能修饰内联函数 4.virtual不能修饰构造函数查看全部
-
什么是多态:指相同对象收到不同消息或不同对象收到相同消息时产生不同的动作。 静态多态:互为重载的两个函数,在调用的时候就已经决定了要使用哪个函数并编译进去,这种情况叫做静态多态。 动态多态:对两个不同的对象发送相同的命令,然后两个对象做着不同的操作,这种情况叫做动态多态。 动态多态必须以封装和继承为基础。 使用virtual修饰的函数是虚函数,定义子类的时候,在同名的成员函数前面也要加virtual查看全部
-
隐藏:父类和子类出现了同名函数,则称之为函数的隐藏。 覆盖:如果没有在子类中定义同名的虚函数,那么在子类虚函数表中就会写上父类相应虚函数的函数入口地址;如果在子类中定义了同名的虚函数,那么在子类虚函数表中就会把原来父类的虚函数地址覆盖成子类的虚函数地址。查看全部
-
纯虚函数相当于JAVA中的抽象函数,无函数体,抽象类无法实例化。查看全部
-
一样的查看全部
-
注意事项查看全部
-
try...catch throw查看全部
举报
0/150
提交
取消