Пусть есть базовый класс,
и два дочерний класса, которые наследуются от базового.
Например:
Base
|
---------------------
| |
Derived1 Derived2
И скажем, я задаю класс Derived3, который должен наследоваться только
от Derived1 или только от Derived2.
В общем-то вопрос заключается в том, можно-ли средствами языка С++
как-то запретить классу Derived3 наследовать оба класса Derived1 и Derived2 (разрешить
наследовать только от одного класса, Derived1 или Derived2) ?