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

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

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

1) const float MyClass::operator float()
2) float MyClass::operator float() const
  • Вопрос задан
  • 447 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
zagayevskiy
@zagayevskiy
Android developer at Yandex
Второй говорит компилятору, что вызов не меняет состояния объекта. Такие методы можно вызывать у const MyClass&.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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