module - 在模块中使用 selected_real_kind
问题描述
我在一个模块中声明一个参数来定义实数的精度:
integer, parameter :: dp=selected_real_kind(16,100)
当我尝试在主程序中使用它时,例如:real(kind=dp) :: d
我收到一个错误,即:
Error: Name 'dp' at (1) is an ambiguous reference to 'dp' from module 'mod_bcp'
因此:
Error: Symbol 'd' at (1) has no IMPLICIT type
我做错了什么,还是 Fortran 的正常行为?(我正在使用 gfortran (GCC) 4.9.2 20141029 进行编译)
解决方案
推荐阅读
- sql - pl/sql如何返回一个SELECT查询结果集
- magento - 如何解决模块管理器中的错误,步骤 1:Readiness Check,在启用扩展时发生?
- excel - “反向”在 Excel 中运行 VBA 脚本
- autodesk-forge - 加载 IconMarkupExtension
- inheritance - 为什么在 Odoo 12 中没有显示继承字段?
- javascript - 在 FullCalendar 事件中带有分页的输出 API
- java - 当我尝试向客户添加另一个产品时发生 java.lang.StackOverflowError
- ios - 使用keyboard_actions包flutter出现键盘时TextField收缩/滚动
- python - 换行不使用 Flask 写入 - 服务
- android - 访问片段的上下文