mamadaliev
@mamadaliev
Intern Java Developer

Что не так с кодом?

Всем привет, не могу понять помогите, что не так с кодом?
operator int() const { return *this; }
  • Вопрос задан
  • 254 просмотра
Решения вопроса 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Что не так с кодом?
operator int() const { return *this; }

То, что он вместо int возвращает *this, неизвестно какого типа?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
zagayevskiy
@zagayevskiy
Android developer at Yandex
C кодом однозначно не так то, что это оператор конвертации в int, и возвращать он должен int. *this это экземпляр твоего пользовательского класса, и это не int.
Ответ написан
Ваш ответ на вопрос

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

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