FORTRAN ALLOCATABLE 配列が、割り当てられる前に使用されました。
FORTRAN ALLOCATABLE 変数は、参照する前にストレージを取得しなければなりません。メモリーを割り当てるには、ALLOCATE 組み込み関数を使用します。
ID |
問題箇所 |
説明 |
---|---|---|
1 |
不正なメモリーアクセス |
変数がアクセスされた場所 |
integer, allocatable, dimension(:) :: a a(1) = 1 ! "a" is referenced before allocation print *,a(1) allocate(a(5)) a = 5 print *,a deallocate(a) end
© 2010 Intel Corporation. 無断での引用、転載を禁じます。