123

来源:互联网 发布:白城广逸网络具体位置 编辑:程序博客网 时间:2024/06/05 15:13
#include <iostream>using namespace std;class Person{public:         void sleep() {cout << "sleep" << endl;}         void eat() {cout << "eat" << endl;}};
class Author : public Person             //Author继承自Person{public:         void writeBook() {cout << "write Book" << endl;}};class Programmer : public Person       //Programmer继承自Person{public:         void writeCode() {cout << "write Code" << endl;}};
class Programmer_Author : public Programmer, public Author     //多重继承{};
int main(){        Programmer_Author pa;        pa.writeBook();   //调用基类Author的方法        pa.writeCode();   //调用基类Programmer的方法        pa.eat();         //编译错误,eat()定义不明确        pa.sleep();       //编译错误,sleep()定义不明确        return 0;}

原创粉丝点击