Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
dimakozyr
158 / 25 / 3
Регистрация: 17.08.2013
Сообщений: 479
#1

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

14.09.2013, 14:51. Просмотров 408. Ответов 2
Метки нет (Все метки)

Есть класс C_Button, в нем определен метод buttonEvents().
Этому методу необходим метод класса C_Scenes: sceneDraw_2().
Если в C_Button включить файл с данным классом, то получится, что они включают друг друга и базовый класс не будет определен.
Как это можно разрешить?
0
Миниатюры
Не определен базовый класс  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.09.2013, 14:51
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Не определен базовый класс (C++):

Не определен базовый класс
Доброго времени суток. Столкнулся с проблемой при наследовании, и не могу...

Не определен базовый класс
Есть файл renderable.h: #pragma once #include "device.h" #include...

Не определен базовый класс
В проекте есть два проблемных класса: C_Button: #include "C_Scenes.h"...

Не определен базовый класс
Привет, есть проект с MyForm.h в котором я подключаю классы. И в итоге получаю...

error C2504: CMove: не определен базовый класс
Подскажите, пожалуйста, почему может возникать данная ошибка? Файл CBattle.h...

Ошибка компиляции - "класс" : базовый класс не определен
Помогите пожалуйста, у меня в проекте есть несколько классов, которые имеют...

2
Jupiter
Каратель
Эксперт С++
6568 / 3989 / 400
Регистрация: 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
1
dimakozyr
158 / 25 / 3
Регистрация: 17.08.2013
Сообщений: 479
14.09.2013, 15:00  [ТС] #3
Точно, спасибо. Даже не подумал, что можно еще в *.cpp подключать, обычно подключаю в хедерах
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.09.2013, 15:00
Привет! Вот еще темы с решениями:

typeid определяет тип указателя на базовый класс, как тип "базовый класс". Вне зависимости от присвоенного ему значения
Вот код: #include <iostream> #include <string> #include <conio.h>...

Базовый класс Complex и производный класс для реализации квадратных матриц
1) Создайте базовый класс Complex (комплексное число) для реализации...

Класс: как обратиться к методу производного класса через итератор на базовый класс?
Есть абстрактный и два порожденных. Хочу создать например list<Base*> list1;...

Создать базовый класс Car (машина) и производный класс Lorry (грузовик): ООП ошибки
Создать базовый класс Car (машина), характеризуемый торговой маркой (строка),...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru