Fortran Coder

楼主: caimaxwell
打印 上一主题 下一主题

[指针] allocatable和pointer区别

[复制链接]

48

帖子

15

主题

0

精华

熟手

F 币
179 元
贡献
104 点
地板
 楼主| 发表于 2023-5-11 10:59:18 | 只看该作者
li913 发表于 2023-5-10 22:45
type(Subblocks), allocatable :: Subblocks(:)
这里Subblocks重名了,其他没问题。

这地方的重名会有影响吗?我的原意是写一个iblocks(i)%subblocks(j)%nr(a1:b1,a2:b2)。我需要修改一下嘛?谢谢前辈的解答!

718

帖子

4

主题

0

精华

大师

农村外出务工人员

F 币
631 元
贡献
323 点

新人勋章爱心勋章水王勋章元老勋章热心勋章

板凳
发表于 2023-5-11 08:39:24 | 只看该作者
allocatable 在生命周期结束时,编译器会自动释放。而 pointer 不会。

819

帖子

2

主题

0

精华

大宗师

F 币
3862 元
贡献
2301 点
沙发
发表于 2023-5-10 22:45:17 | 只看该作者
type(Subblocks), allocatable :: Subblocks(:)
这里Subblocks重名了,其他没问题。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-6-30 00:20

Powered by Tencent X3.4

© 2013-2024 Tencent

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