intrinsic
키워드가 모듈에 대한 use
문에 다음 예제와 같이 추가되면 의미는 무엇입니까?모듈 사용 명령문의 Fortran 내장 키워드
( 7.1 Overview of Fortran interface, FFTW 3.3.6-pl1 가입일)
use, intrinsic :: iso_c_binding
는 컴파일러를 구비하는 이름의 모듈은 사용자에 의해 기입 된 동일한 이름의 다른 모듈이 있더라도 사용하도록 지정 하는가?
intrinsic
키워드가 모듈에 대한 use
문에 다음 예제와 같이 추가되면 의미는 무엇입니까?모듈 사용 명령문의 Fortran 내장 키워드
( 7.1 Overview of Fortran interface, FFTW 3.3.6-pl1 가입일)
use, intrinsic :: iso_c_binding
는 컴파일러를 구비하는 이름의 모듈은 사용자에 의해 기입 된 동일한 이름의 다른 모듈이 있더라도 사용하도록 지정 하는가?
use, intrinsic :: ...
과 함께 내장 모듈이 실제로 선택됩니다.
해결할 가치가있는 질문에는 아마도 약간의 미묘함이있을 것입니다. "컴파일러와 함께 제공되는 이름의 모듈을 사용해야합니다"와 관련하여, "should"는 선호는 아니지만 강한 요구 사항을 나타냅니다. 즉, 그러한 고유 모듈이 없다면 컴파일은 성공할 수 없습니다. 이것은 iso_c_binding
에서 문제가되어서는 안되지만 컴파일러는 종종 자체적 인 비표준 내장 모듈을 제공합니다.
"내장 모듈을 사용할 수 있으면 사용하지만 사용자가 제공하지 않으면 사용"이라고 말할 방법이 없습니다.
O.K. 알았다. 둘 다 감사합니다. – norio