【发布时间】:2023-03-26 08:11:01
【问题描述】:
我正在尝试定义具有私有可分配数组的 Fortran 派生类型。但是,我希望能够通过公共指针访问该数组以在其他模块中使用。例如
type,public :: test
private
real,allocatable :: a(:,:,:)
contains
real,pointer,dimension(:,:,:),public :: point => a
end type test
我只是在像上面那样尝试时遇到编译器错误。
如果不编写一个为我做指向的子程序,这可能吗?
【问题讨论】:
标签: pointers fortran derived-types