$T: Kontrola typu ukazatelů

Z Delphi & Pascal (česká wiki)
Verze z 8. 10. 2012, 11:35, kterou vytvořil Zdeno Sekerák (diskuse | příspěvky) (1 revízia: Direktivy překladača)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání

Řídí typy ukazatelových hodnot, generovaných operátorem @.

 Syntaxe:       {$T+} nebo {$T-}
 Implicitně:    {$T-}
 Typ:           Lokální
 Povel menu:    Options|Compiler|Typed @ Operator
Režim $T-

V režimu $T- je výsledným typem operátoru @ vždy netypový pointr, který je kompatibilní se všemi ostatními ukazatelovými typy.

Režim $T+

Když se v režimu $T+ použije @ na odkaz na proměnnou, typem výsledku je ^T, kde T je kompatibilní pouze s ostatními ukazateli na typ dané proměnné.