递归 Fortran 子例程和接口

Recursive Fortran subroutines and interfaces

我是否需要为递归 Fortran95(及更高版本)子例程定义接口?在库中,将子例程导出给用户会有什么不同吗?

RECURSIVE 不是需要显式接口的属性,因为它不影响过程的调用方式。有关显式接口的更多信息,请参阅我不久前就该主题写的一篇文章:https://software.intel.com/en-us/blogs/2012/01/05/doctor-fortran-gets-explicit-again