我有一个模块,它定义了三种类型,并对它们进行了一些操作.
在一个单独的模块中,我想定义一个算法,该算法使用模块中定义的操作对这些类型中的任何一个进行操作.无论类型如何,算法都是相同的.我可以重载它,但我想知道我是否可以通过定义某种模板算法来节省大量的输入.我想到的是像C++中的类模板.
谢谢
templates fortran class
class ×1
fortran ×1
templates ×1