Pointer
DIM Var AS Pointer
Ce type de donnée natif représente un pointeur, c.a.d.. une adresse en mémoire.
En Gambas 3, Pointer est un vrai type de donnée, vous ne pouvez pas les remplacer par des nombres entiers.
Example
Cet exemple met la représentation (hex) d’un nombre
Single dans une variable "f". Voir
Single Precision
DIM i AS Integer ' 4 octets
DIM f AS Single ' 4 octets
DIM hH AS Pointer ' Doit être alloué
i = &h3EAAAAAA& ' représentation IEEE de 1/3
hH = Alloc(4)
WRITE #hH, i
READ #hH, f
Free(hH)
Voir aussi