nAG Fortran コンパイラ 7.2 マニュアル

 
ナビゲーション:前へ   上へ   次へ

6.6 f90_stat

このモジュールはALLOCATEまたはDEALLOCATE文の使用によって返され る可能性のあるすべてのSTAT=値に対する整数パラメータの定義を含んでいま す。

6.6.1 パラメータ

  INTEGER,PARAMETER :: STAT_ALREADY_ALLOCATED
ALLOCATE文中の割付け変数は現在既に割付けられています。

  INTEGER,PARAMETER :: STAT_MEMORY_LIMIT_EXCEEDED
ALLOCATE文中での割付けが現行バージョンのnAG Fortranコンパイラの制限を越える メモリを要求しました。

  INTEGER,PARAMETER :: STAT_NO_MEMORY
要求された割付けを満足するに足る空きメモリが不足しています。

  INTEGER,PARAMETER :: STAT_NOT_ALLOCATED
DEALLOCATE文中の割付け変数は現在割付けられていません。

  INTEGER,PARAMETER :: STAT_NOT_ASSOCIATED
DEALLOCATE文中のポインタは空状態にあります。

  INTEGER,PARAMETER :: STAT_PART_OF_A_LARGER_OBJECT
DEALLOCATE文中のポインタはより大きなオブジェクトの一部を参照しています。

  INTEGER,PARAMETER :: STAT_POINTER_UNDEFINED
DEALLOCATE文中のポインタは未定義です。 (この値がユーザプログラムに返されることはありません。ユーザプログラムは未定義 ポインタの使用が検出されると即刻終了させられるからです。)

  INTEGER,PARAMETER :: STAT_WRONG_COLOUR
DEALLOCATE文中のポインタは、ポインタ割付けによって生成されたものではない ターゲットに結び付けられています。

6.6.2 例

USE f90_stat
REAL,ALLOCATABLE :: big(:,:,:)
INTEGER :: status
ALLOCATE(big(100,1024,1024),STAT=status)
IF (status==STAT_NO_MEMORY) PRINT *,'Out of memory'
© 鬯ョ�ォ�ス�エ鬯イ�ス�シ螟イ�ス�ス�ス�ス�ス�ス�ス�・鬯ョ�ォ�ス�エ髯晢スキ�ス�「�ス�ス�ス�ス�ス�ス�ス�ャ鬯ゥ蟷「�ス�「髫エ荵暦ソス�ス�ス�ス�ケ髫エ竏オ�コ�ス�ス�、�ス�シ�ス�ス�ス�ケ髫エ雜」�ス�「�ス�ス�ス�ス�ス�ス�ス�シ鬯ゥ蟷「�ス�「髫エ雜」�ス�「�ス�ス�ス�ス�ス�ス�ス�。鬯ゥ蟷「�ス�「髫エ雜」�ス�「�ス�ス�ス�ス�ス�ス�ス�ェ鬯ゥ蟷「�ス�「�ス�ス�ス�ァ�ス�ス�ス�ス�ス�ス�ス�ォ鬯ゥ蟷「�ス�「髫エ雜」�ス�「�ス�ス�ス�ス�ス�ス�ス�ォ鬯ゥ蟷「�ス�「�ス�ス�ス�ァ�ス�ス�ス�ス�ス�ス�ス�「鬯ゥ蟷「�ス�「髫エ雜」�ス�「�ス�ス�ス�ス�ス�ス�ス�ォ鬯ゥ蟷「�ス�「�ス�ス�ス�ァ�ス�ス�ス�ス�ス�ス�ス�エ鬯ゥ蟷「�ス�「髫エ雜」�ス�「�ス�ス�ス�ス�ス�ス�ス�ェ鬯ゥ蟷「�ス�「�ス�ス�ス�ァ�ス�ス�ス�ス�ス�ス�ス�コ鬯ゥ蟷「�ス�「髫エ雜」�ス�「�ス�ス�ス�ソ�ス�ス�ス�ス鬯ゥ蟷「�ス�「�ス�ス�ス�ァ�ス�ス�ス�ス�ス�ス�ス�コ鬯ゥ蟷「�ス�「�ス�ス�ス�ァ�ス�ス�ス�ス�ス�ス�ス�ー鬯ゥ蟷「�ス�「髫エ雜」�ス�「�ス�ス�ス�ス�ス�ス�ス�ォ鬯ゥ蟷「�ス�「髫エ雜」�ス�「�ス�ス�ス�ス�ス�ス�ス�シ鬯ゥ蟷「�ス�「髫エ謇区ュ難ソス�サ�ス�ク�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ェ鬯ョ�ッ雋�スキ陟主・�スソ�ス�ス�ク鬮」魃会スス�ィ�ス�ス�ス�ス�ス�ス�ス�シ鬮ッ讓奇スコ蛛�スス謇假スソ�ス�ス�ス�ス�ス�ス�、�ス�ス�ス�ス�ス�ス�ス�セ 2024
Privacy Policy  /  Trademarks