9 class(t
), allocatable
:: a
, c(:), e(:)
10 class(t
), pointer :: b
, d(:)
12 allocate (a
, b
, source
=c(1))
13 allocate (c(4), d(6), source
=e
)
15 allocate (a
, b
, source
=f())
16 allocate (c(1), d(6), source
=g())
20 class(t
), allocatable
:: f
23 class(t
), allocatable
:: g(:)