目的
ポインター値を特定の整数値だけ増分 (または減分) します。
構文
POINTERADD(x,y)
省略形:POINTERADD は PTRADD。
パラメーター
x はポインター式です。y は、Fixed Binary(31) 値であるか、Fixed Binary(31) 値に変換できる値です。
例
DECLARE A CHAR(10) BASED INIT('0123456789');
DECLARE B CHAR(3);
DECLARE P POINTER;
ALLOCATE A SET(P);
B = POINTERADD(P,3)->A; /* This yields B = '345'. */
説明
POINTERADD 関数は、ポインター値 x を y バイトだけ増分 (または y が負の場合は y バイトだけ減分) したポインター値を返します。