TARGET

目的

TARGET ステートメントによって、エンティティーの TARGET 属性を指定します。TARGET 属性を持つオブジェクトは、そのオブジェクトに関連付けられたポインターを持つことができます。

構文

構文図を読む構文図をスキップする
                   .-,-----------------------------------.   
                   V                                     |   
>>-TARGET--+----+----variable_name--+------------------+-+-----><
           '-::-'                   '-(--array_spec--)-'     

規則

表 1. TARGET 属性と互換性のある属性
ALLOCATABLE  1  INTENT SAVE
ASYNCHRONOUS OPTIONAL STATIC  3 
AUTOMATIC  3  PRIVATE VALUE  1 
DIMENSION PROTECTED  1  VOLATILE
CONTIGUOUS  2  PUBLIC  
注:
  •  1  Fortran 2003
  •  2  Fortran 2008
  •  3  IBM 拡張

REAL, POINTER :: A,B
REAL, TARGET  :: C = 3.14
B => C
A => B       ! A points to C

関連情報