0

我找到了这个问题/答案 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没有

4

1 回答 1

0

新标准的实施状态定期发布在 Fortran 论坛上。最新版本是http://dx.doi.org/10.1145/2460236.2460238您可以在http://fortranwiki.org/fortran/show/Fortran+2003+status看到一些旧版本,它说您可以使用 PGI、IBM 或 Cray 编译器。在这三个中,唯一可用于 PC 计算机的是 PGI。我还检查了最新版本的报告,它没有添加任何新内容。

于 2013-04-28T08:19:29.107 回答