Нужно ли мне обрабатывать случаи, когда мне действительно нечего перемещать / копировать с помощью memmove ()
/ memcpy ()
в качестве крайних случаев
int numberOfBytes = ...
if( numberOfBytes != 0 ) {
memmove( dest, source, numberOfBytes );
}
или должен Я просто вызываю функцию, не проверяя
int numberOfBytes = ...
memmove( dest, source, numberOfBytes );
Необходима ли проверка в предыдущем фрагменте?