编程小练习
2016-05-10 14:39
246 查看
/*
*Copyright(c) 2016.烟台大学计算机与控制工程学院
*ALL rights reserved.
*文件名称:test.cpp
*作者:李落才
*完成日期:2016年5月10日
*问题描述:阅读程序,写出执行结果
*/
#include <iostream>
using namespace std;
class A
{
public:
A(char *s){cout<<s<<endl;}
};
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, C
{
public:
D(char *s1,char *s2,char *s3,char *s4):
B(s1,s2),C(s3,s4){cout<<s4<<endl;}
};
int main()
{
D d("class A","class B","class C","class D");
return 0;
}
/*
*Copyright(c) 2016.烟台大学计算机与控制工程学院
*ALL rights reserved.
*文件名称:test.cpp
*作者:李落才
*完成日期:2016年5月10日
*问题描述:阅读程序,写出执行结果
*/
#include <iostream>
using namespace std;
class A
{
public:
A(char *s){cout<<s<<endl;}
};
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, C
{
public:
D(char *s1,char *s2,char *s3,char *s4):
B(s1,s2),C(s3,s4){cout<<s4<<endl;}
};
int main()
{
D d("class A","class B","class C","class D");
return 0;
}
相关文章推荐
- 第一节课关于飞机程序
- java中length,length(),size()区别
- 编程小练习
- 整体开源源代码记录(滚动图片、滚动固定及贝塞尔曲线画突效果)
- Python详说正则表达式(对常用的关键字符的讲解)
- C#学习笔记之里式转换
- FastCgi与PHP-fpm之间是个什么样的关系
- C++private继承
- 编程小练习
- 如何在 OSX 中開啟多個 Eclipse
- php接二进制文件
- time.h
- C#中 DataGridView 属性说明(转载)
- 希尔排序(插入排序的改进)C++实现
- 用myeclipse实现hibernate注解简单例子
- java synchronized详解
- yii2.0表单上传文件
- Python学习笔记:集合(set)基本内容
- spring-security用户权限认证框架
- c语言的坑