
程序
weixin_45245852
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ 在继承中虚函数、纯虚函数、普通函数,三者的区别
C++ 在继承中虚函数、纯虚函数、普通函数,三者的区别 1.虚函数(impure virtual) C++的虚函数主要作用是“运行时多态”,父类中提供虚函数的实现,为子类提供默认的函数实现。 子类可以重写父类的虚函数实现子类的特殊化。 如下就是一个父类中的虚函数: 复制代码 class A { public: virtual void out2(string s) { cout<<“A...转载 2019-06-22 10:42:33 · 93 阅读 · 0 评论 -
虚方法与抽象方法有什么区别
抽象方法是只有定义、没有实际方法体的函数,它只能在抽象函数中出现,并且在子类中必须重写;虚方法则有自己的函数体,已经提供了函数实现,但是允许在子类中重写或覆盖。 重写的子类虚函数就是被覆盖了。 抽象方法 使用abstract关键字 public abstract bool Withdraw(…); 抽象方法是必须被派生类覆写的方法。 抽象方法是可以看成是没有实现体的虚方法 如果类中包含抽...转载 2019-06-24 15:35:39 · 125 阅读 · 0 评论