Здравствуйте Ситуация затруднительна для меня, вобщем так: (ООП только пришел и еще токо читаю маны : Есть Базовый класс БК имеющий функцию летать() и есть производные от него Родитель1 и Родитель2, в каждом Летать() переопределена( понятие полиморфизма). Я создал еще один класс Потомок и породил его от 2х классов Родитель1 и Родитель2, следовательно у меня 2 функции Летать(). Как мне в методе летать класс Потомок вызвать Летать класса Родитель1? class Base { public: void fly(void) const virtual; }; class R1 : public Base { public: void fly(void) const { /* здесь код летаем*/ } }; class R2 : public Base { public: void fly(void) const { /* здесь код летаем*/ } }; class Children : public R1, public R2 { public: void fly(void) const { /* здесь хочу R1.fly() или R2.fly(), как это сделать ? */ } };