Название: Не приравнивает указатели Отправлено: phpCoder от Апрель 06, 2015, 12:02 Есть код:
Код
При компиляции парит: Код: ошибка: cannot convert 'RegExpEdit*' to 'NumericalValuesFormatter::RegExpEdit*' in assignment Что делать? Название: Re: Не приравнивает указатели Отправлено: Old от Апрель 06, 2015, 12:07 Уберите из класса Numerical... строку:
class RegExpEdit; перенесите её перед объявлением класса. Название: Re: Не приравнивает указатели Отправлено: phpCoder от Апрель 06, 2015, 12:21 Спасибо, работает.
Странно, в других классах конструкция Код: class Trololo; Название: Re: Не приравнивает указатели Отправлено: Old от Апрель 06, 2015, 12:26 Оно всегда работает одинаково. :)
Внутри класса вы определяет указатель на NumericalValuesFormatter::RegExpEdit а присвоить пытаетесь адрес объекта RegExpEdit Они немного отличаются. :) Название: Re: Не приравнивает указатели Отправлено: __Heaven__ от Апрель 06, 2015, 12:50 Они немного отличаются. :) Точнее говоря, один из них (что внутри NumericalValuesFormatter) не имеет членов вообще :) |