【发布时间】:2013-04-27 13:05:45
【问题描述】:
我找到了这个问题/答案 Fortran: Array of unknown size in type,它演示了带有参数化 len 的 fortran 派生类型。
type food(NBananaTypes,NAppleTypes)
integer,len :: NBananaTypes,NAppleTypes
INTEGER :: NBananasLeft(NBananaTypes)
INTEGER :: NApplesLeft(NAppleTypes)
end type food
我真的很想使用标准的这个特性。哪些编译器实际上会让你这样做? gfortran does not.
【问题讨论】:
-
我相信 Cray 和 IBM XL Fortran 编译器都已经实现了这个特性。请参阅polyhedron.com/compare0html 了解更多信息。
-
这是一个有趣的链接,但我没有看到参数化的派生类型信息
标签: compiler-construction fortran derived-types