Clicky

Fortran Wiki
move_alloc (Rev #2, changes)

Skip the Navigation Links | Home Page | All Pages | Recently Revised | Authors | Feeds | Export |

Showing changes from revision #1 to #2: (追記) Added (追記ここまで) | (削除) Removed (削除ここまで) | (削除) Chan (削除ここまで)(追記) ged (追記ここまで)

Description

move_alloc(src, dest) moves the allocation from src to dest. src will become deallocated in the process.

Standard

(削除) Fortran 2003 and later (削除ここまで)(追記) Fortran 2003 (追記ここまで)(追記) and later (追記ここまで)

Class

Subroutine

Syntax

call move_alloc(src, dest)

Arguments

  • src - allocatable, intent(inout), may be of any type and kind.
  • dest - allocatable, intent(out), shall be of the same type, kind and rank as src.

Return value

None

Example

program test_move_alloc
 integer, allocatable :: a(:), b(:)
 allocate(a(3))
 a = [ 1, 2, 3 ]
 call move_alloc(a, b)
 print *, allocated(a), allocated(b)
 print *, b
end program test_move_alloc

category: (削除) Intrinsics (削除ここまで)(追記) intrinsics (追記ここまで)

Revision from April 30, 2009 20:16:54 by Jason Blevins
Forward in time (3 more) | Back in time (1 more) | See current | Hide changes | History | Rollback | View: Source | Linked from: Intrinsic procedures, allocated, Fortran 2003 status

AltStyle によって変換されたページ (->オリジナル) /