![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,372
|
![]() |
![]() |
![]() |
![]() |
#12 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
![]()
Ага. Ничего концептуально нового там не увидел.
Подпись ? Не, не слышал ...
|
![]() |
![]() |
![]() |
#13 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
![]()
Forward Declaration не спасает при добавлении новой нисходящей зависимости класса.
Так что либо я дурак, либо лыжи не едут. Скорее всего первое.
Подпись ? Не, не слышал ...
|
![]() |
![]() |
![]() |
#14 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
![]()
Зря Вы прямо в декларации класса сделали реализацию методов.
Это и создало проблемы с forward declaration. Проблема именно в том, что forward declaration не даёт возможности работать с членами класса - их в этот момент для компилятора ещё нет. |
![]() |
![]() |
![]() |
#15 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
![]()
Black Fregat, ладно, а как заставить его видеть члены класса ?
А то получается, что сам класс он видит, а содержимое не хочет. Попытался потыкать по разному - вроде объявить хотя бы тот же конструктор (с параметрами). Синтаксис не проходит. Я конечно могу распихать классы по файлам, но так не интересно, и не факт что у меня не будет всё тех же проблем с объявлением.
Подпись ? Не, не слышал ...
Последний раз редактировалось OmegaBerkut; 27.11.2017 в 13:11. |
![]() |
![]() |
![]() |
#16 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
![]()
Сначала все декларации, потом реализации методов.
Их обычно даже по разным файлам разносят, *.h и *.cpp Код:
|
![]() |
![]() |
![]() |
#17 | |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
![]() Цитата:
UPD: раскидал реализации методов по регионам (#pragma region)
Подпись ? Не, не слышал ...
Последний раз редактировалось OmegaBerkut; 28.11.2017 в 15:41. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Шаблонный массив объектов класса - C++ | Андрей Иванов | Помощь студентам | 2 | 01.10.2015 17:07 |
Массив объектов класса. | zipwind | Общие вопросы C/C++ | 8 | 01.05.2011 20:56 |
динамический массив объектов класса. С++ | Шиншилка | Помощь студентам | 8 | 25.04.2011 17:58 |
Динамический массив класса Array | emnm | Общие вопросы C/C++ | 0 | 21.12.2010 22:04 |
2-мерный динамический массив экземпляров класса. С++ | Парсифаль | Общие вопросы C/C++ | 1 | 29.12.2009 14:35 |