第十四周阅读程序

 

#include <iostream>
using namespace std;
class BASE
{
private:
    char c;
public:
    BASE(char n):c(n) {}
    virtual ~BASE()
    {
        cout<<c;
    }
};

class DERIVED:public BASE
{
private:
    char c;
public:
    DERIVED(char n):BASE(n+1),c(n) {}
    ~DERIVED()
    {
        cout<<c;
    }
};
int main()
{
    DERIVED d('X');
    return 0;
}


心得:基类中是虚函数,所以调用派生类里面的再调用基类里面的!派生类里面得c是x基类里面的是x+1=y所以。。。

猜你喜欢

转载自blog.csdn.net/u012369599/article/details/27092773