Typy ukazatel
Proměnná typu ukazatel obsahuje adresu dynamické proměnné určeného bázového typu.
Proměnné typu ukazatel můžete přiřadit hodnotu:
Vyhrazené slovo nil označuje konstantu typu ukazatel, která se nikam neodkazuje.
- Ukazatel
- Předdefinovaný typ pointer popisuje netypový ukazatel (neukazuje na žádný specifikovaný typ).
- PChar
Předdefinovaný typ PChar popisuje ukazatel na nulou ukončený řetězec.
PChar je deklarován jako:
type PChar = ^Char;
Borland Pascal podporuje množinu rozšiřujících syntaktických pravidel (řízeno direktivou překladače $X) pro snadné ovládání řetězců typu PChar.
- Příklad
{ Deklarace typu ukazatel } type BytePtr = ^Byte; WordPtr = ^Word; IdentPtr = ^IdentRec; IdentRec = record Ident: string[15]; RefCount: Word; Next: IdentPtr; end;
- Viz také
- Ukazatelová typová konstanta