dvbbs
收藏本页
联系我们
论坛帮助
dvbbs

>> Fortran语言使用经验交流
搜一搜更多此类问题 
Fortran中文网Fortran中文网—Fortran语言经验交流Fortran语言使用经验交流 → 多层type结构内存释放

您是本帖的第 3198 个阅读者
树形 打印
标题:
多层type结构内存释放
tieren6
帅哥哟,离线,有人找我吗?
等级:新手上路
文章:2
积分:213
门派:无门无派
注册:2012年3月28日
楼主
 用支付宝给tieren6付款或购买其商品,支付宝交易免手续费、安全、快捷! 点击这里发送电子邮件给tieren6

发贴心情
多层type结构内存释放
比如定义了一个动态分配的三层type结构:a(i)%b(j)%c(k),那么怎么释放这个数据类型,是直接deallocate(a)就可以释放整个数据,还是怎么办?
编了个小程序测试了下,发现单层的type结构可以直接deallocate释放掉,
多层的type结构如果直接释放的话应该是不行的
,从统计的“分配前,分配后及释放后”三个阶段的内存来看内存是没有释放成功的。
查看使用道具详细信息 获赠金币帖,共获得 0 个金币
ip地址已设置保密
2012/8/23 10:52:39

 1   1   1/1页      1    
网上贸易 创造奇迹! 阿里巴巴 Alibaba
Powered By Dvbbs Version 7.1.0 Sp1
Copyright ©2005 - 2008 www.fortran.cn
页面执行时间 0.14453 秒, 5 次数据查询
京ICP备05056801号