![]() |
|
|
![]()
|
|
| CityAC |
|
||||||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 3.11.2006 Где: Украина Горловка Репутация: 1 Всего: 1 |
SDI приложение dz29
Есть в нем свой класс CMyEllipse
В классах Cdz29View и Cdz29Doc приложения он подключен #include "ellipse.h" Проблема в том, что когда мне нужен указатель на Cdz29View в моем классе CMyEllipse,я получаю его так
все компилится и m_pView получает верное значения но когда я его пытаюсь использовать, например в этой функции
компилятор выдает error C2027: use of undefined type 'Cdz29View' see declaration of 'Cdz29View' если подключить в моем классе #include "dz 29View.h"
то вылезает куча ошибок, я так понимаю из-за перекресного подключения Как решить проблему? --------------------
Вижу цель, не вижу припятствий. |
||||||||
|
|||||||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: нет Всего: 122 |
||||
|
||||
| CityAC |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 3.11.2006 Где: Украина Горловка Репутация: 1 Всего: 1 |
путь правильный
все остальное с пробелами компилится --------------------
Вижу цель, не вижу припятствий. |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Не подключать перекрестно, естественно. У тебя ведь cpp не компилируется? Вот туда и включай, зачем в хедер-то. А в хедере, если нужно, добавь forward declaration. -------------------- ... |
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 7 Всего: 92 |
CityAC, в плюсах есть две разные вещи - инклюд при объявлении и инклюд при реализации (я понимаю, что формально всё это один препроцессор, но традиционный подход, позволяет немного исказить действительность ради понятности). В cpp похоже ты инклюды не любишь ставить |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |