2013-01-08 6 views

답변

7

이들은 integer 일반 변수를 사용하여 대상의 메모리 주소를 저장하는 비표준 유형의 포인터이며 다른 변수 또는 프로 시저 일 수 있습니다. 프로그래머가이 기능을 원했고 Fortran 77에 고유 포인터 기능이 없었기 때문에이 기능이 도입되었습니다.

코드의 괄호는 Cray 포인터에 대한 할당 문입니다 (pointer (iptr, target) [, ...]). 가능하다면 자신의 사용량이 적은 제한 및 가정에 따라 달라질 수 있기 때문에

, 당신은 표준 포트란 포인터 이러한 교환을 고려해야하고, 그들은 분명히 포트란 (90)

+0

감사를 구현하는 모든 컴파일러에 의해 지원됩니다! 이상한 구문 (신비한 괄호)에 대한 검색은 도움이되지 않았습니다 – Matt

+0

불행히도, 40 년 된 정부 작성 코드의 일부로, 거의 지원없이 빌드하고 사용하고 업데이트하지 않고 사용해야합니다. : ( – Matt

+0

@Matt : 나는 이것이 두려웠다 ... 이것이 오랜 전통을 가진 언어를 사용하는 것이 단점이라고 생각한다. 오, 잘 부러지지 않으면 ...! 적어도 gfortran은 무료 컴파일러이다. 이 비표준/레거시 기능 중 많은 부분을 다행히 지원합니다. – sigma