2

Pascal で型指定されていないポインターを使用して何ができますか? (なぜ型なしポインタが良いのか?)

4

1 に答える 1

4

BorlandファミリーのPascalでは、型付きポインターを型なしポインター型のパラメーターに渡すことができます。IOW

手順テスト(x:ポインター);

pcharなども受け入れます。これは、データを移動するルーチン(move()、特定の値などのメモリ範囲の検索、特定のメモリ範囲の圧縮など)などの低レベルのルーチンに特に役立ちます。

理由としてポインタ演算を挙げている人もいますが、たとえばDelphiではpcharでもそれを許可しています。

FPCとDelphi2009+では、他のタイプでも使用できます。

于 2009-11-23T20:55:24.863 に答える