[fpc-pascal] Pointer question
Hairy Pixels
genericptr at gmail.com
Fri Aug 11 00:23:43 CEST 2023
> On Aug 10, 2023, at 2:18 PM, Michael Van Canneyt via fpc-pascal <fpc-pascal at lists.freepascal.org> wrote:
>
> https://www.freepascal.org/docs-html/current/ref/refse15.html#x42-620003.4
This document doesn't really do a great enumerating all the operators so I'm not sure if the list is complete. I think the list is:
var
p: pointer;
i: ^Integer;
v: Integer;
begin
// 1) increment
p := p + 1;
inc(p);
// 2) increment
p := p - 1;
dec(p);
// 3) difference
v := p - p;
// 4) subscript (inc and dereference in one step)
v := i[1];
#4 was not in the list for example so I wonder what others exist.
Regards,
Ryan Joseph
More information about the fpc-pascal
mailing list