У меня есть некоторые атрибуты, которые являются константами, так должны ли эти атрибуты быть обнародованы или защищены?атрибут const в классе должен быть общедоступным или защищенным?
Я был в поддержке защищенных, потому что он используется некоторыми из производных классов, но мой друг утверждал, что, поскольку он является const, он не имеет никакого значения, даже если он является общедоступным, что также имеет смысл.
Но, как я узнал cpp, я подумал, что, если возможно, мы должны попытаться сделать атрибуты защищенными или закрытыми и использовать аксессоры для их изменения ??
Спасибо.
Нет никаких атрибутов read -write для этих атрибутов const, я просто приводил пример в общем случае. – Curious
Я понял это. Я говорю, что константам не нужны аксессоры. Как правило, это просто ненужная бюрократия. –