2009-11-23 3 views
2

Что я могу сделать с нетипизированными указателями в Pascal? (Почему нетипизированные указатели хороши?)Untyped Pointer in Pascal

ответ

4

В семействе Borland Pascal вы можете передать типизированный указатель на параметр типа нетипизированного указателя. IOW

тест процедуры (x: указатель);

также принимает pchar и т. Д. Это особенно полезно для низкоуровневых подпрограмм, таких как, например, которая перемещает данные (перемещает() или ищет диапазон памяти для определенного значения и т. д., сжимает определенный диапазон памяти и т. д.).

Некоторые люди также называют арифметикой указателя как причину, но, например, Delphi позволяет это и на pchar.

FPC и Delphi 2009+ даже позволяют использовать его на других типах.