2012-06-27 92 views
0

我想將一些C代碼轉換爲Fortran 90. Fortran中是否有方法來定義派生數據類型,這是一個指針?下面的代碼是我正在談論的一個例子。派生數據類型指針?

typedef struct _rkmatrix rkmatrix; 
typedef rkmatrix *prkmatrix; 

的結構_rkmatrix是此代碼段的代碼之外定義。

回答

4

用於鏈表聲明示例:

type MyCustom_type 
    real :: value 
    type (MyCustom_type), pointer :: next => null() 
end type MyCustom_type 

type (MyCustom_type), pointer :: Head_of_List