+-------------------------Fortran 2003 ドラフト標準--------------------------+
目的
BIND 属性は、Fortran 変数または共通ブロックが C プログラミング言語と相互運用可能であることを宣言します。
構文
.-,---------------------------. V | >>-BIND--(--C--+-----------------------------+--)--+----+----+-variable_name-----------+-+->< '-,--NAME-- = --binding_label-' '-::-' '-/--common_block_name--/-' |
規則
この属性は、Fortran 変数または共通ブロックが外部結合を持つ C エンティティーと相互運用可能であることを指定します。詳細については、変数の相互運用可能性および 共通ブロックの相互運用可能性を参照してください。
NAME= 指定子を BIND ステートメントに指定する場合、variable-name または / common-block-name / を 1 つしか指定できません。
BIND ステートメントが共通ブロックを指定する場合、その共通ブロックの各変数は、相互運用可能型および型付きパラメーターである必要があり、POINTER または ALLOCATABLE 属性を持つことはできません。
関連情報
+----------------------End of Fortran 2003 ドラフト標準----------------------+