Название: Как в порождаемый класс передать объект основного класса? Отправлено: aviabunin от Октябрь 09, 2011, 16:08 Основной класс:
Код: #ifndef MAINWINDOW_H Код: #ifndef MYPAINT_H типа "MainWindow *wind=0". Чтобы использовать данные, определенные в основном классе. Как это сделать? Спасибо, за любую ссылку или подсказку. Название: Re: Как в порождаемый класс передать объект основного класса? Отправлено: kambala от Октябрь 09, 2011, 16:22 так а что мешает? бери и ставь. ссылка - любая статья по конструкторам в С++.
Название: Re: Как в порождаемый класс передать объект основного класса? Отправлено: aviabunin от Октябрь 09, 2011, 16:29 Записывая в порожденном классе второй параметр
Код: MainWindow *wind Название: Re: Как в порождаемый класс передать объект основного класса? Отправлено: kambala от Октябрь 09, 2011, 16:35 добавить перед описанием класса class MainWindow; а в цпп-файле - #include "MainWindow"
да, и, вообще говоря, тебе вряд ли тебе там нужно 2 параметра - скорее всего твоё главное окно и будет родителем Название: Re: Как в порождаемый класс передать объект основного класса? Отправлено: aviabunin от Октябрь 09, 2011, 16:44 Вроде прокатило. Спасибо!
Искал бы я сейчас по книжкам. А интересно поискать ... А то вроде во втором классе ставил Код: include "MainWindow" На предложенный вариант как то глаз не падал, когда книжки читал . Название: Re: Как в порождаемый класс передать объект основного класса? Отправлено: kambala от Октябрь 09, 2011, 16:49 надеюсь ты пользуешься т.н. include guard в заголовочных файлах?
Код
|