Fortran Coder

查看: 9856|回复: 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好多了

146

帖子

42

主题

1

精华

宗师

F 币
1273 元
贡献
629 点
地板
发表于 2019-4-18 13:14:53 | 只看该作者
本帖最后由 weixing1531 于 2019-4-18 13:16 编辑

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

3

帖子

1

主题

0

精华

入门

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

谢谢您,明白了。

3

帖子

1

主题

0

精华

入门

F 币
39 元
贡献
18 点
6#
 楼主| 发表于 2019-4-18 15:35:23 | 只看该作者
谢谢大家,已经解决了。

146

帖子

42

主题

1

精华

宗师

F 币
1273 元
贡献
629 点
7#
发表于 2019-7-3 21:22:44 | 只看该作者
个人觉得Fortran的class比C++那一套要先进一些,现在C++新标准也引入模块了
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-11-23 19:47

Powered by Tencent X3.4

© 2013-2024 Tencent

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