|
|
发表于 2008-6-16 15:38:00
|
显示全部楼层
Re:关于继承了抽象类的抽象类的实现问题
- class c
- {
- public:
- virtual void printc()=0;
- };
- class d : virtual public c
- {
- public:
- virtual void printd()=0;
- };
- class e : virtual public c
- {
- public:
- e(){}
- virtual void printc(){printf("I'm c;\n");}
- };
- class f : public d, public e
- {
- public:
- f(){}
- //virtual void printc(){printf("I'm c;\n");}
- virtual void printd(){printf("I'm d;\n");}
- };
复制代码
仅就这几行代码来说还没问题,不过它们的成员一多,d和e同时实现了c的一些虚函数的时候可就得小心了。
纯理论研究,不知道什么时候要这么干 |
|