Opérateur Adresse de
L'opérateur d'adresse @ est un opérateur unaire. Son opérande est une variable ou une procédure ou une fonction. Le résultat est l'adresse de l'opérande.
Le type de données du résultat dépend de la position du commutateur du compilateur $T:
- En position $T-, le résultat a le type standard pointeur, c'est-à-dire un type de pointeur qui ne spécifie pas vers quoi il pointe, mais inclut tout ce qui est compatible avec d'autres types de pointeurs.
- En position $T+, le résultat a le type de données "Pointer to type" si "Type" est le type de données de la variable. Cela conduit à un test de type plus précis lors de la compilation.