next up previous
: よくある間違い : 注意事項 : 注意事項

matrix library の実装

vector は scalar へのポインター、matrix は vector へのポインター、す なわち scalar へのポインターのポインターになっている。 new_vector(), new_matrix() が呼ばれると、関数 malloc() を用いて動的にメモリー領域を割り当てる。

注意: (古い) Fortran ではプログラムのコンパイル時に、実行に必要なメモリー の量が決定されるが、C 言語では実行するときに必要なメモリーを要求するこ とができるようになっている。これは C がシステム記述用の言語であること から必須の機能であった。



Masashi Katsurada 平成13年5月10日