Fortran 90 による可変長文字列の取り扱い


豊田英司
東京大学大学院数理科学研究科

Abstract

Fortran の組み込み文字型は文字数が固定されており、 コンパイル時に長さが決まらない文字列を取り扱うことができない。 Fortran 95 の付加規格で可変長文字列を格納するための構造型が標準化されたが、 Fortran 90 で同様の機能を実現しようとする場合の問題点と対策を議論する。

1 序論

  

2 問題

2.1 メモリリーク

  

3 対策

3.1 メモリ開放メソッド

3.2 メモリリークを起こさないための制約

  

4 議論

4.1 互換性に関する議論

4.2 メモリ開放を陽に指定するようにするとどうなるか

  

5 引用文献

ISO xxxx:1991. (いわゆる Fortran 90)

ISO xxxx-2:1999. (いわゆる Fortran 95)


HTML generated using htroff at 14 February 2000 22:15:47.