- UID
- 3599
- 性别
- 保密

齊天大聖
- 积分
- 778
F 币- 433 元
- 最后登录
- 2021-10-14
贡献- 266 点
- 注册时间
- 2018-11-8
权杖- 0 枚
惯用编译器:GFortran / G77 for Linux

专家
齊天大聖
F 币- 433 元
贡献- 266 点
|
本帖最后由 kyra 于 2020-8-11 08:44 编辑
[Fortran] 纯文本查看 复制代码 09 | generic :: test = > test 1 , test 2 , test 3 |
12 | subroutine test 1 ( this , i ) |
14 | class ( t_haha ) , intent ( inout ) :: this |
15 | integer , intent ( in ) :: i |
22 | subroutine test 2 ( this , a ) |
24 | class ( t_haha ) , intent ( inout ) :: this |
25 | integer , intent ( in ) :: a ( 0 : 3 ) |
31 | subroutine test 3 ( this , a ) |
33 | class ( t_haha ) , intent ( inout ) :: this |
34 | integer , intent ( in ) :: a ( 3 ) |
52 | call one % test 2 ( [ 0 , 1 , 2 , 3 ] ) |
55 | call one % test 3 ( [ 1 , 2 , 3 ] ) |
使用gfotran编译报错,错误原因,test2,test3接口冲突
改用pgi编译,正常。
很迷。。。。是我对重载的理解有问题吗?
|
|