Я большой фанат C, и не совсем понимаю, зачем нам использовать private методы? Делать для них геттеры и сеттеры, и остальные абсолютно(по-моему мнению) не нужные вещи. Почему бы не сделать static для функции(для сокрытия вне данного translation unit), и все намного элегантнее и без синтаксического сахара?
P.S. Я новичок, сильно не ругайтесь.
staticи спецификаторы статичности методовstaticи спецификаторы доступа? Вы случаем не путаете методы с полями? Зачем делать геттеры для методов? Неужели в С вас не напрягала необходимость делать дополнительные единицы трасляции для сокрытия или неполное сокрытие при отсутствии таких доп. единиц? – user7860670 Oct 26 '19 at 14:21privateдля полей? Просто вариант сprivateдля вообще всего не будет жизнеспособен. – user7860670 Oct 26 '19 at 17:59