Форум программистов, компьютерный форум CyberForum.ru

Не определен базовый класс - C++

Восстановить пароль Регистрация
 
dimakozyr
 Аватар для dimakozyr
157 / 24 / 1
Регистрация: 17.08.2013
Сообщений: 461
14.09.2013, 14:51     Не определен базовый класс #1
Есть класс C_Button, в нем определен метод buttonEvents().
Этому методу необходим метод класса C_Scenes: sceneDraw_2().
Если в C_Button включить файл с данным классом, то получится, что они включают друг друга и базовый класс не будет определен.
Как это можно разрешить?
Миниатюры
Не определен базовый класс  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.09.2013, 14:51     Не определен базовый класс
Посмотрите здесь:

C++ абстрактный базовый класс
C++ абстрактный базовый класс
C++ Не определен базовый класс
Абстрактный базовый класс C++
C++ Можно-ли наследовать класс, в котором определен объект текущего класса?
error C2504: CMove: не определен базовый класс C++
Не определен базовый класс C++
C++ Как в функции my_function преобразовать ссылку на базовый класс в ссылку на класс B или С

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
14.09.2013, 14:54     Не определен базовый класс #2
Цитата Сообщение от dimakozyr Посмотреть сообщение
Есть класс C_Button, в нем определен метод buttonEvents(), ему необходим метод класса C_Scenes: sceneDraw_2().
вынесите реализацию метода buttonEvents() в cpp-файл, и уже в этом срр-файле подключайте хедер C_Scenes
dimakozyr
 Аватар для dimakozyr
157 / 24 / 1
Регистрация: 17.08.2013
Сообщений: 461
14.09.2013, 15:00  [ТС]     Не определен базовый класс #3
Точно, спасибо. Даже не подумал, что можно еще в *.cpp подключать, обычно подключаю в хедерах
Yandex
Объявления
14.09.2013, 15:00     Не определен базовый класс
Ответ Создать тему
Опции темы

Текущее время: 03:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru