l7_5.cpp

来自「《C++程序设计教程》-杨国兴-电子教案及例题 C++程序设计PPT课件 h」· C++ 代码 · 共 40 行

CPP
40
字号
#include <iostream.h>

class A
{
    int a;
public:
    A(int x):a(x)
	{
		cout << "construct A " << a << endl;
	}
    ~A()
	{
		cout <<  "destruct A " << a << endl;
	}
};

class B : public A
{
private:
    int   b,c;
    const int d;
    A   x,y;
public:

    B(int v) : b(v), y(b+2), x(b+1), d(b), A(v)
	{
        c = v;
        cout << "construct B" << b <<" "  << c << " " << d << endl;
    }
    ~B()
	{
		cout << "desstruct B" << b <<" "  << c << " " << d << endl;
	}
};

void main(void)
{
	B b1(10);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?