Вопрос о константных и статических методах

Сразу хочу заявить, что являюсь абсолютным новичком. Поэтому, вероятно, вопрос окажется крайне глупым.

Вообщем, если прочитать описание константных методов, то написано так: Константный метод — это метод, который гарантирует, что не будет изменять объект или вызывать неконстантные методы класса. Если это в действительность так, то почему мы можем из константного метода вызывать статический метод того же класса?


Ответы (1 шт):

Автор решения: Andrej Levkovitch

Все просто: статический метод не может обращаться к полям класса а значит и менять их - так что вызов статического метода из константного не нарушает константности объекта

→ Ссылка