我正在将一些Fortran库代码转换为C,以便我们最终拥有带有Fortran包装器的C函数.我们正在使用Fortran 95.
处理可分配数组的首选方法是什么?
我可以将可分配的数组传递给C函数并在C函数中对其进行malloc吗?(C函数知道malloc的大小)
在fortran程序中,我可以解除在C函数中使用malloced的东西吗?所以最后客户端fortran应用程序释放数组或者需要调用一个释放内存的C函数.
一个小例子或一个链接将受到高度赞赏.
c fortran fortran-iso-c-binding
c ×1
fortran ×1
fortran-iso-c-binding ×1