|
本帖最后由 wdy 于 2018-4-21 19:15 编辑
最近在尝试dislin的使用,发现了问题,在解压出来的文件中包含dislin.f90和dislin_d.f90,这两个文件包含的内容是相同的,都是module dislin,只是前者中的变量是real型,后者是double型。
问题出在module中用了interface,这个很特别。一般module中用contains接各种subroutine和function,然而如果是interface,其中的subroutine、function就类似于声明,那么它们具体的定义在哪里?
现在官网上能下载到的版本都是dl_11_*,以前的版本中也是这样的吗?
|
|