Задать вопрос
@DmitryProsh

Какая разница, где стоит const?

В чем разница между 2-я записями ниже?
В первой возвращаемое значение становится константным, а во втором?

1) const float MyClass::operator float()
2) float MyClass::operator float() const
  • Вопрос задан
  • 455 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности + ИИ
    9 месяцев
    Далее
Решения вопроса 1
zagayevskiy
@zagayevskiy
Android developer at Yandex
Второй говорит компилятору, что вызов не меняет состояния объекта. Такие методы можно вызывать у const MyClass&.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы