Fortran Coder

查看: 721|回复: 2
打印 上一主题 下一主题

[求助] Fortran有没有类似C++标准库类模板vector的数据结构呢?

[复制链接]

131

帖子

34

主题

0

精华

宗师

F 币
1601 元
贡献
813 点
跳转到指定楼层
楼主
发表于 2024-8-16 09:19:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Fortran有没有类似C++标准库类模板vector的数据结构呢?
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

168

帖子

2

主题

1

精华

大师

Vim

F 币
1021 元
贡献
486 点

规矩勋章

沙发
发表于 2024-8-16 10:50:11 | 只看该作者
目前还没有
vector是先分配一定大小的数组,然后填入数据,填满的时候对数组扩容(一般是扩大1倍或1/3倍),再拷贝拷贝,按照这种思路可以自己实现类似的功能。不过fortran要支持所有的数据类型就要每个类型都写一遍,或者使用fypp预处理工具批量生成代码。

131

帖子

34

主题

0

精华

宗师

F 币
1601 元
贡献
813 点
板凳
 楼主| 发表于 2024-8-19 11:10:55 | 只看该作者
Transpose 发表于 2024-8-16 10:50
目前还没有
vector是先分配一定大小的数组,然后填入数据,填满的时候对数组扩容(一般是扩大1倍或1/3倍) ...

明白了!多谢!
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-12-23 03:20

Powered by Tencent X3.4

© 2013-2024 Tencent

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