|
|
От: |
__watcher__
|
|
| Дата: | 04.12.12 20:59 | ||
| Оценка: | |||
class A {
public:
virtual void f() = 0;
};
class B : public virtual A {
public:
void somethingB ();
virtual void f() { somethingB (); }
};
class C : public virtual A {
public:
void somethingC ();
virtual void f() { somethingC (); }
};
class D: public B, public C, public virtual A {
public:
...
};