![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
虚函数专题
文章平均质量分 59
小虾米qq
我是小虾米
展开
-
虚函数专题
结合笔记本 程序:#include <iostream> using namespace std;class Base1 { public: virtual void display() const; //虚函数 }; void Base1::display() const { cout << "Base1::display()" << endl; }class Base原创 2017-06-04 11:51:04 · 170 阅读 · 0 评论 -
虚函数测试1
//多态测试 #include<iostream> #include<vector> #include<string> using namespace std; //基类A class A { public: A() { printf("A constructed.\n"); } virtual ~A()转载 2017-08-21 10:17:52 · 170 阅读 · 0 评论 -
虚函数(二)
#include<iostream> #include<vector> #include<string> using namespace std; //基类A class A { public: A() { printf("A constructed.\n"); } virtual ~A() {转载 2017-08-18 17:34:39 · 278 阅读 · 0 评论 -
c++多态的含义
1.什么是多态? (1)通过继承同一个基类,产生相关的不同派生类,与基类中同名的成员函数在不同的派生类中会与不同的实现,也就是说:一个接口、多种方法。 (2)多态是面向对象的重要技术之一,它是一种行为的封装,是同一个事物所表现出来的多种形态,简单地说就是:一个接口、多种形态。 (3)现在,运行时使用同一个成员名调用类对象的成员函数,会调用哪个对象的成员函数呢?这就是多态解决的问题。 2.多态转载 2017-05-10 21:40:12 · 658 阅读 · 0 评论 -
虚函数表的实现
#include<iostream> #include<string>using namespace std;class Base { public: virtual void f(){ cout << "Base::f" << endl; } virtual void g(){ cout << "Base::g" << endl; } virtual void h(){ c原创 2017-08-22 16:52:24 · 335 阅读 · 0 评论