pekarberäkningar
Pekarberäkningar är beräkningar som görs på pekare i programmering där minnesadresser manipuleras direkt. Vanliga operationer inkluderar att lägga till eller dra ifrån ett heltal i en pekare för att navigera i en array, samt att beräkna avståndet mellan två pekare. I lågnivåspråk som C och C++ är sådana beräkningar centrala, medan språk som prioriterar minnessäkerhet ofta begränsar eller döljer dem bakom abstraktioner. I Rust krävs oftast en unsafe-block för råa pekare, medan säkra referenser används i de flesta sammanhang.
Grundläggande regler: En pekare till ett objekt av typ T kan flyttas framåt eller bakåt med p
Säkerhet och risker: Felaktiga pekarberäkningar kan leda till buffertöverskridningar, access-fel eller minnesläckor. Också alignment och typomvandlingar
Användningsområden: Pekarberäkningar används bland annat för att iterera över minnesblock, implementera dynamiska arrayer eller egna datastrukturer,