Может ли кто-нибудь просветить меня относительно разницы между private
и protected
членами в классах?
Я понимаю, от условностей наилучшей практики, что переменные и функции, которые не называются вне класса должны быть сделаны private
- но глядя на мой MFC проект, MFC, кажется, выступают за protected
.
Какая разница и какую мне использовать?