Pointer は、4 バイト 32 ビットのワード変数で、UNALIGNED BIT 変数を除くすべての変数のアドレスを保持することができます。通常、Pointer は、別の変数の記憶域にアクセスするためのメカニズムとしてではなく、動的に割り当てられた基底付き変数の記憶域を見つけるために使用されます。Pointer は、ポイントする対象となる記憶域にアクセスするためのテンプレートと併用されます。Pointer の値は、定数で表すことはできません。Pointer の値は、割り当てたり、等しいか等しくないかを比較したり、引数として渡したり、関数から返したりすることが可能です。これらの値を計算したり変換したりすることはできません。また、ストリーム I/O で送信することもできません。
サイズ | 整列 |
---|---|
4 バイト | 4 バイト |