目次ページ 前ページ 次ページ |
10. 幾何モデルのデータ構造の概説 |
10.2 リストの意味 |
10.2.4 同じメモリ領域を別の名前で参照したいとき |
二次元配列が宣言されていて、その同じ中身を一次元配列としても参照したいことがあります。また、別の型の変数名並びを宣言しておくと、添え字表現の配列で参照するよりも分かり易いプログラムになります。これを実現させる方法は、FORTRANではEQUIVALENCE文を使います。C言語では共用体(union)で宣言します。変数は、型ごとにメモリ上に占めるバイト数が決められていますので、例えば、8バイト長の整数を、二つの4バイト長整数として別々に使い分けることもできます。このとき、一次元状につながっているメモリ内部のビット並び、さらにはバイト並びの約束を理解しておく必要があります。
2008.10 橋梁&都市PROJECT |
前ページ 次ページ |