Funktion Beschreibung
l = associated ( ptr1 [, ptr2] ) Gibt Zeigerstatus oder Zuordnungsstatus zurück (ptr1 ... pointer, ptr2 ... pointer oder target).

Beispiele:

  • integer, pointer :: p1
    associated( p1 ) .false.
  • integer, pointer :: p1
    integer, target  :: a = 123
    p1 => a
    associated( p1 ) .true.
  • integer, pointer :: p1
    integer, target  :: a = 123, b = 345
    p1 => a
    associated( p1, b ) .false.
ptr = null ( [ptr] ) Rückgabewert ist ein disassozierter Zeiger (NULL-Wert).

Beispiel:

  • integer, pointer :: p1 => null()
This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.