Fortran Coder

查看: 9538|回复: 6

[Module] 有关Module 的命名空间问题

[复制链接]

3

帖子

1

主题

0

精华

入门

F 币
39 元
贡献
18 点
发表于 2019-4-17 22:57:26 | 显示全部楼层 |阅读模式
大家好,小弟我刚学fortran没多久,在写代码的时候,对于Module 的命名空间问题比较好奇:
也就是说,在不同的Module中,我定义了几个相同名称的函数,如何实现正确的函数调用呢?在网上找了找,并没有发现相关的答案,请大家帮帮我啊~

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
发表于 2019-4-18 07:36:51 | 显示全部楼层
看你use了哪了module,就会使用哪个module里的函数名

如果你同时use了多个module,这些module都提供了相同函数名,则会出现编译错误。

178

帖子

15

主题

0

精华

大宗师

F 币
4973 元
贡献
1152 点
发表于 2019-4-18 09:26:08 | 显示全部楼层
vvt 发表于 2019-4-18 07:36
看你use了哪了module,就会使用哪个module里的函数名

如果你同时use了多个module,这些module都提供了相同 ...

这点Fortran和C一个尿性,还是Python好多了

127

帖子

35

主题

1

精华

大师

F 币
1148 元
贡献
592 点
发表于 2019-4-18 13:14:53 | 显示全部楼层
本帖最后由 weixing1531 于 2019-4-18 13:16 编辑

1.use中=>可以改名
2.用类封装,然后用 类名%变量名、类名%过程名访问

3

帖子

1

主题

0

精华

入门

F 币
39 元
贡献
18 点
 楼主| 发表于 2019-4-18 15:31:50 | 显示全部楼层
weixing1531 发表于 2019-4-18 13:14
1.use中=>可以改名
2.用类封装,然后用 类名%变量名、类名%过程名访问

谢谢您,明白了。

3

帖子

1

主题

0

精华

入门

F 币
39 元
贡献
18 点
 楼主| 发表于 2019-4-18 15:35:23 | 显示全部楼层
谢谢大家,已经解决了。

127

帖子

35

主题

1

精华

大师

F 币
1148 元
贡献
592 点
发表于 2019-7-3 21:22:44 | 显示全部楼层
个人觉得Fortran的class比C++那一套要先进一些,现在C++新标准也引入模块了
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-4-16 15:03

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表