似乎Fortran 90不允许在派生数据类型中使用命名常量。这是真的吗?以下代码不起作用。(1.d0)) :: b type (my_type) :: complex_type编译器表示派生类型定义中不允许使用当我删除parameter关键字时,一切工作正常。但是,我如何确保组件a不会在其他地方被修改呢?
我的解决方案中有两个项目:CPart和FortranPart。FortranPart依赖于CPart,后者包含main函数。fortran模块的代码
integer*4 function fortran_add(a, b) result在编译fortran之后,我得到了文件FortranPart.lib。在