"这不是一个有效的初始化表达式"同时使用NULL()初始化指针

时间:2014-07-17 23:31:48

标签: pointers types fortran derived

我一直在尝试将用Fortran 90语言编写的代码从Eclipse迁移到Intel Visual Fortran,我遇到了很多问题,其中一个问题如下:

当我为我的派生类型输入此内容时,就像我到目前为止所读到的所有内容所示:

TYPE :: steam_perfor_type CHARACTER(8):: name DOUBLE PRECISION :: TC, HRSG, BC, CC, Pdiff, error, Q, P_TC, P_CC END TYPE steam_perfor_type TYPE(steam_perfor_type),TARGET :: steam_perform TYPE(steam_perfor_type),POINTER :: perf=>NULL( )

我得到一个错误“这个数组或函数或子字符串在常量表达式中无效”和“这不是一个有效的初始化表达式”。

非常感谢任何帮助。

0 个答案:

没有答案