如何区分Fortran中的“堆栈”内存和动态内存?

时间:2011-06-20 11:39:07

标签: fortran fortran90

假设我有一个例程foo()来调用例程bar(argument)Argument可以是“在堆栈上”的声明(绘制与C并行),也可以动态分配。如果使用第一种或第二种方法分配bar()内存,我如何查询argument内部?

1 个答案:

答案 0 :(得分:5)

最好的方法是查看汇编代码。数组通常位于堆上,堆栈上有本地标量,但是没有标准的fortran查询函数,你的代码不应该依赖于这些细节。