Здравствуйте, TRONZA, Вы писали:
TRO>Здравствуйте, Вадим Никулин, Вы писали:
ВН>>Здравствуйте, TRONZA, Вы писали:
TRO>>> Как (и можно ли) в С++ ограничить порождение классов, или как вариант выборочно ограничить полимоморфизм в порождаемых классах (т.е например запретить люое переопределение функции в порожденном классе).
ВН>>Умную мысль можно прочитать здесьАвтор: Андрей Тарасевич
Дата: 21.01.02
TRO> А-а..(остроумно — но трюк
) Такой способ я также сообразил, но ввиду недостаточного знакомства с языком (в пособиях и учебниках этот вопрос как-то опускается) полагал, что все-таки существует явный механизм.
Интересно, трюк сообразили (

), а с языком недостаточно знакомы
В С++ такого явного механизма, как в Яве final — нету.
То ли не додумались, то ли посчитали ненужным. Поэтому — только через приватный конструктор. Надеюсь, пока. Может сообразят, что final нужен в явном виде?