Utilizzo di memcpy()
quando la sovrapposizione di origine e destinazione può portare a un comportamento non definito - in questi casi è possibile utilizzare solo memmove()
.Quale utilizzare: memmove() o memcpy() - quando i buffer non si sovrappongono?
Ma cosa succede se non sono sicuro che i buffer si sovrappongano - esiste un motivo per utilizzare nello specifico memcpy()
o nello specifico memmove()
? Quale dovrei usare e perché?
Oppure 'std :: copy'? ;) – jalf
Non userei 'std :: copy' se la mia vita dipendesse da questo. –
@Matt Joiner: Potresti spiegare perché non ti piace 'std :: copy()' così tanto? – sharptooth