我一直在尝试将用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( )
我得到一个错误“这个数组或函数或子字符串在常量表达式中无效”和“这不是一个有效的初始化表达式”。
非常感谢任何帮助。