так, чтобы
- Я мог наследовать от него
- Я не мог от него «бриллиантового наследования»
class Cat: public Foo{} // okay
class Dog: public Foo{} // okay
class Weird: public Cat, public Dog {} // I want this to throw a compiler error
Подробнее здесь: https://stackoverflow.com/questions/231 ... t-take-par
Мобильная версия