从一个模块导入一切除了几个方法(Fortran)[重复]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从一个模块导入一切除了几个方法(Fortran)[重复]相关的知识,希望对你有一定的参考价值。

我想导入ISO_FORTRAN_ENV中除NUMERIC_STORAGE_SIZE之外的所有内容,我该怎么做?

答案

严格来说,你不能。

您可以做的是将NUMERIC_STORAGE_SIZE重命名为USE语句范围内不太可能出现问题的内容。

USE :: ISO_FORTRAN_ENV, something_unlikely_to_be_a_problem => NUMERIC_STORAGE_SIZE

但是,由于ISO_FORTRAN_ENV是不受您控制的内部模块,因此常见的样式建议是采用另一种方式 - 在您需要访问的唯一子句中明确列出该模块中的实体。这可以通过更新标准或Fortran处理器的供应商来避免将来修订该模块的问题,引入与use语句范围内的现有本地标识符冲突的标识符。

以上是关于从一个模块导入一切除了几个方法(Fortran)[重复]的主要内容,如果未能解决你的问题,请参考以下文章

基本FORTRAN功能错误

在Fortran中正确使用模块,子例程和函数

fortran 模块的子例程名称冲突

无法从 Fortran 90 中返回的 C 浮点指针获取数据

模块

动态导入模块