powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / передача объекта между классами
4 сообщений из 4, страница 1 из 1
передача объекта между классами
    #34642884
Lenie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maindlg.h:
- объявляю класс CMainDlg: public CPropertySheet,
- в нем объявляю некую структуру struct_name1

page1.h:
- подключаю maindlg.h
- объявляю класс CPage1: public CPropertyPage.
Хочу получить сюда указатель на структуру struct1, но не могу.

компилятор ругается на строке
page1.h: "struct_name1 *p;"
говорит что не хватает ";" перед "*"

подскажите пож-та, в чем моя ошибка?
...
Рейтинг: 0 / 0
передача объекта между классами
    #34642916
1211212
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это сообщение означает, что переменная не объявлена. Скорее всего вариант перекрестной декларации - выход -> void* в header; (YourTypeName*) при присваивании в cpp.

На мой взгляд.
...
Рейтинг: 0 / 0
передача объекта между классами
    #34642942
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СТруктура объявлена в секции public?

Если да, то:
Код: plaintext
CMainDlg::struct_name1 *p;
...
Рейтинг: 0 / 0
передача объекта между классами
    #34642965
Lenie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkhСТруктура объявлена в секции public?

да

Если да, то:
Код: plaintext
CMainDlg::struct_name1 *p;


так делала, не работает

но щас создала новый проект и повторила ситуацию - компилятор пропускает. Значит что-то нето в моем рабочем проекте.

спасибо
вопрос снят
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / передача объекта между классами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]