Punteros en Pascal |
|
Definición
de punteros |
Type Ptipodato = ^tipodato; Var V1 : ^tipodato; V2 : Ptipodato; V3 : tipodato; V1 y V2
son punteros a tipodato. |
Reserva
de memoria |
New (V1); El sistema
nos reserva una porción de memoria del tamaño necesario para almacenar un
tipodato. |
Acceso
al contenido |
V1^ :=
valor; V3 := V1^; Si tipo
dato fuese un record, accedemos a los campos de la siguiente manera: V1^.nombreCampo
:= valor; |
Liberación
de memoria |
Dispose
(V1); |
Obtener
la dirección de una variable |
V1 := @V3; De esta
manera sabremos dónde está la variable V3. |
Dirección
nula. |
V1 := nil; |