Правила программирования на С и С++. Главы 7-8
Страница 54. Не делайте функцию виртуальной, если вы не желаете, чтобы производный класс получил контроль над ней


 

141. Не делайте функцию виртуальной, если вы не желаете, чтобы производный класс получил контроль над ней.

Я читал, что все функции-члены необходимо делать виртуальными "просто на всякий случай". Это плохой совет. Ведь вы не желаете, конечно, чтобы производный класс получил контроль над всеми вашими вспомогательными функциями; иначе вы никогда не будете способны писать надежный код. 

 

 
« Предыдущая статья   Следующая статья »