e60newbie - 2021-02-04

Hallo,

Ich habe eine blöde Frage:
kann man zwei Pointer Arrays einfach so kopieren ohne eine Speicherverletzung zu verursachen?

var
    B1 : pointer to array [0..10] of byte;
    B2 : pointer to array [0..10] of byte;
end_var

//Code
    b1^:=b2^;

Ich kenne das eigentlich nur mit einer FOR Schleife oder mit der memcpy Funktion (was dann auch eine Schleife sein wird?).
Die beiden Arrays sind gleich groß und es werden immer die gleiche Anzahl an Bytes kopiert.
Habe in meinem Projekt relativ viele Array kopierereien mit alles schleifen. Denke von der Performance wäre da sicher nachbesserungsbedarf, sofern möglich.

Grüße