【发布时间】:2011-05-04 13:39:26
【问题描述】:
以下 Fortran 代码:
module Mod
implicit none
TYPE derivedtype
procedure(procInterface),POINTER,PASS::f
END TYPE derivedtype
ABSTRACT INTERFACE
subroutine procInterface(A)
import derivedtype
implicit none
class(derivedtype),intent(inout)::A
end subroutine
END INTERFACE
end module Mod
如果使用 ifort 编译会产生错误:
错误 #6404:此名称没有类型,并且必须具有显式类型。 [F]
为什么?这是一个错误吗?
【问题讨论】:
-
指“procedure(procInterface),POINTER,PASS::f”