1.虚函数(impure virtual) c++虚函数主要是提供“运行时多态”,父类提供虚函数的默认实现,子类可以虚函数进行重写。 2.纯虚函数(pure virtual) c++纯虚函数也是“运行时多态”,父类不能提供函数的实现,子类提供函数的实现。包含纯虚函数的类,称为“”抽象类“”,无法用n ...
分类:
编程语言 时间:
2017-11-14 14:38:35
阅读次数:
198
1.在公有继承中:(1).派生类对象储存了基类的私有成员 (2).派生类对象可以使用基类的方法 (3).基类引用可以引用派生类对象,派生类引用不可以引用基类对象 2.基类引用引用派生类对象时:若基类引用使用的函数为虚函数,则使用的此函数为派生类虚函数。不是虚函数时使用的则为基类函数。 3.一个函数需 ...
分类:
编程语言 时间:
2017-11-12 16:21:04
阅读次数:
177
更多相关内容见http://www.cnblogs.com/mu-ye/p/7754368.html 抽象基类通常代表一个通用概念。 纯虚函数 把一个函数声明为纯虚函数可以清晰明了的告诉用户当前这个函数是没有实际意义的。 和普通函数不一样,一个纯虚函数无须定义。我们通过在函数体的位置(即在声明语句的 ...
分类:
其他好文 时间:
2017-11-06 21:25:05
阅读次数:
117
虚函数 是在基类中使用关键字 virtual 声明的函数。在派生类中重新定义基类中定义的虚函数时,会告诉编译器不要静态链接到该函数。 纯虚函数 您可能想要在基类中定义虚函数,以便在派生类中重新定义该函数更好地适用于对象,但是您在基类中又不能对虚函数给出有意义的实现,这个时候就会用到纯虚函数。 我们可 ...
分类:
其他好文 时间:
2017-10-25 00:48:49
阅读次数:
122
问了很多,不过很多也都没有问到,感觉有点偏,很深入的东西,越问越虚。第一次实习面试从百度开始,也从百度结束吧。看得见的差距,不想将就,所以还是拿最后一次机会去尝试。win or go home, 所以虽然心态又一次崩了,但是已经没有遗憾了。未来的路还很长,慢慢打好基础,来日方长。 1. 纯虚函数、虚 ...
分类:
编程语言 时间:
2017-10-22 01:42:10
阅读次数:
234
原文:http://www.cnblogs.com/xudong-bupt/p/3570304.html 1.虚函数(impure virtual) C++的虚函数主要作用是“运行时多态”,父类中提供虚函数的实现,为子类提供默认的函数实现。 子类可以重写父类的虚函数实现子类的特殊化。 如下就是一个父 ...
分类:
编程语言 时间:
2017-10-19 15:58:31
阅读次数:
151
参考:http://www.weixueyuan.net/view/6376.html 总结: 在C++中,可以通过抽象基类来实现公共接口 纯虚成员函数没有函数体,只有函数声明,在纯虚函数声明结尾加上“=0”表明此函数为纯虚成员函数。 包含纯虚成员函数的类即为抽象基类,之所以说它抽象,那是因为它无法 ...
分类:
编程语言 时间:
2017-10-18 10:05:26
阅读次数:
194
数据库的acid,表(姓名,学号,课程,成绩)写sql找出每门课程分数的前三名 手写算法题问的:找出数组中出现次数超过一半的数字。 一面 自我介绍 项目介绍 项目提问 指针和数组的区别? 数组分为静态数组和动态数组 静态数组:int a[10] 容量已固定 动态数组: int a[] b=new i ...
分类:
其他好文 时间:
2017-10-13 23:51:56
阅读次数:
161
多态性 动态性的概念 ...... 编译时的多态性 ...... 运行时的多态性 ...... 虚函数 虚函数的作用 ...... 虚函数的声明 ...... 虚析构函数 ...... 纯虚函数与抽象类 纯虚函数 ...... 抽象类 ...... PS:有时间再说,这点东西没必要写了 v、 ...
分类:
其他好文 时间:
2017-10-04 18:04:06
阅读次数:
145
源地址:http://www.cnblogs.com/xudong-bupt/p/3570304.html 1.虚函数(impure virtual) C++的虚函数主要作用是“运行时多态”,父类中提供虚函数的实现,为子类提供默认的函数实现。 子类可以重写父类的虚函数实现子类的特殊化。 如下就是一个 ...
分类:
编程语言 时间:
2017-09-30 14:57:59
阅读次数:
174