HP Fortran Programmer's Reference (September 2007)

HP Fortran statements
TARGET (statement and attribute)
Chapter 10478
! make p point to a rank-2 section of t
p => t(10,1:10,2:5)
REAL, POINTER :: nootka(:), talk(:)
REAL, ALLOCATABLE, TARGET :: x(:)
ALLOCATE (x(1:100), STAT = is)
nootka => x(51:100)
! Pointer assignment statements
talk => x(1:50)
REAL r, p1, p2
TARGET r
POINTER p1, p2
r = 4.7
! make both p1 and p2 aliases of r
p1 => r
p2 => p1
...
ALLOCATE (p1)
p1 = 9.4
Related statements
POINTER, ALLOCATE, DEALLOCATE, and NULLIFY
Related concepts
For related information, see the following:
“Pointers” on page 131
“Pointer assignment” on page 99
The description of the ASSOCIATED intrinsic in Chapter 11, “Intrinsic procedures,” on
page 501.