prog4.cpp

来自「C++语言程序设计题典」· C++ 代码 · 共 36 行

CPP
36
字号
#include <iostream.h>
class A
{
public:
	A(char *s) { cout << s << endl; }
	~A() {}
};
class B:public A
{
public:
	B(char *s1,char *s2):A(s1)
	{
		cout << s2 << endl;
	}
};
class C:public A
{
public:
	C(char *s1,char *s2):A(s1)
	{
		cout << s2 << endl;
	}
};
class D:public B,public C
{
public:
	D(char *s1,char *s2,char *s3,char *s4):B(s1,s2),C(s1,s3)
	{
		cout << s4 << endl;
	}
};
void main()
{
	D d("class A","class B","class C","class D");
}

⌨️ 快捷键说明

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