P.B. Programování Mosaic 2. 10. 2024 21:09 3. 10. 2024 12:06

Dobry den,

mam dotaz na pouziti funknci MemcpyXXX na presun dat v ramci jednoho bufferu kde se souce a destination se mohou prekryvat. 

Jsou tyto funknce bezpecne pri overaping memory? V popisu funknce a v dokumentaci jsem zminku nenasel. Nektere jazyky to maji jako nedefinovany stav.

Memmove funkce neni dostupna tak hledam bezpecnou a rychlou nahradu.

Dekuji

 

Odpovědi 2

M.B. 3. 10. 2024 8:48

Dobrý den,

všechny funkce MemcpyXXX z knihovny SysLib je možné použít na překrývající se oblasti. Jediné omezení je, že datový typ proměnných předávaných na VAR_IN_OUT source a desc nesmí být BOOL nebo pole BOOL.

P.B. 3. 10. 2024 12:06

Dekuji za informaci, Mozna by nebylo na skodu to pripsat do dokumentace.

Vaše odpověď

Pro vložení odpovědi je nezbytné být přihlášený. Pokračujte na přihlášení.