Dois-je traiter des cas alors que je n'ai rien à déplacer / copier avec memmove()
/ memcpy()
comme cas extrêmes?
int numberOfBytes = ...
if( numberOfBytes != 0 ) {
memmove( dest, source, numberOfBytes );
}
ou devrais-je simplement appeler la fonction sans vérifier
int numberOfBytes = ...
memmove( dest, source, numberOfBytes );
Le chèque dans l'ancien extrait est-il nécessaire?