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