Я "выучил" C ++ в школе, но есть несколько вещей, которые я не знаю, например, где или что компилятор может оптимизировать, кажется, я уже знаю, что inline
и const
могут немного повысить ...
Если производительность важна (например, игровое программирование), позволяет ли указание атрибутов класса не public
(private
или protected
) компилятору создавать более оптимизированный код?
Поскольку все мои предыдущие учителя говорили, что это более «безопасно» или «предотвращать нежелательный или авторизованный доступ / поведение класса», но в конце я задаюсь вопросом, может ли установка атрибутов не public
ограничить область действия и таким образом закрепите вещи.
Я не критикую своих учителей (если я), но урок программирования, в котором я учился, не был очень продвинутым ...