Конструкция с указателями

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Конструкция с указателями

Сообщение Анафема » 08.08.2006 11:28:10

Есть код на Си:
Код: Выделить всё
void *ptr;
ptr = *(void **)ptr;

Что значит этот код и как его изобразить в Паскале.
Очень сильно друг просил решить сию задачу, помогите плиз.
Анафема
новенький
 
Сообщения: 10
Зарегистрирован: 18.07.2006 15:33:05

Сообщение Sergei I. Gorelkin » 08.08.2006 12:51:08

Код: Выделить всё
type
  PPointer=^Pointer;
var
  ptr: Pointer;
begin
  ptr := PPointer(ptr)^;
end;
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
 
Сообщения: 1403
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Сообщение Анафема » 09.08.2006 11:02:36

Sergei I. Gorelkin
Большое спасибо.
Анафема
новенький
 
Сообщения: 10
Зарегистрирован: 18.07.2006 15:33:05


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

Рейтинг@Mail.ru