我的 IDE 是带有集成 Intel Fortran 编译器的 Visual Studio 2010。编译器版本为:Intel Parallel Studio XE 2011。
我在 Fortran 中没有经验的程序员,所以我需要一些关于在派生类型的公共过程中使用可选参数的帮助。这是我的示例代码:
MODULE DERIVED_TYPE
TYPE , PUBLIC :: SOME_TYPE
INTEGER , PRIVATE :: V_INT
CONTAINS
PROCEDURE , PUBLIC :: CALL_V_INT => CALL_DATA_V_INT
PROCEDURE , PUBLIC :: TAKE_V_INT => TAKE_DATA_V_INT
END TYPE SOME_TYPE
PRIVATE :: CALL_DATA_V_INT
PRIVATE :: TAKE_DATA_V_INT
CONTAINS
! PUBLIC PROCEDURES
SUBROUTINE CALL_DATA_V_INT( THIS , IA , IB , IC )
CLASS( SOME_TYPE ) :: THIS
INTEGER , INTENT( IN ) :: IA , IC …Run Code Online (Sandbox Code Playgroud)