FreeBasic
Главная
Вход
Регистрация
Четверг, 18.04.2024, 07:40Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Freebasic » Вопросы по языку FreeBasic » Указатель на объект класса, который определен позже
Указатель на объект класса, который определен позже
Billi_JoДата: Понедельник, 10.04.2017, 00:06 | Сообщение # 1
Сержант
Группа: Пользователи
Сообщений: 39
Репутация: 0
Статус: Offline
Здравствуйте.
Есть 2 класса. В свойствах обоих классов должны быть указатель друг на друга. Примерно так:

type abc1
dim as abc2 ptr f1
end type

type abc2
dim as abc1 ptr f2
end type

Разумеется, возникает ошибка, поскольку в 1-м классе есть указатель на еще не определенный класс. Как можно решить проблему?
 
haavДата: Понедельник, 10.04.2017, 07:22 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 1361
Репутация: 49
Статус: Offline

Код
Type abc2_ As abc2

Type abc1
    Dim As abc2_ Ptr f1
End Type

Type abc2
    Dim As abc1 Ptr f2
End Type


Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
 
Billi_JoДата: Понедельник, 10.04.2017, 12:51 | Сообщение # 3
Сержант
Группа: Пользователи
Сообщений: 39
Репутация: 0
Статус: Offline
Спасибо, заработало!
 
Форум » Freebasic » Вопросы по языку FreeBasic » Указатель на объект класса, который определен позже
  • Страница 1 из 1
  • 1
Поиск: