Если вы заинтересованы в том, что будет работать лучше, вам нужно протестировать его на целевой платформе . Ничто в стандарте не предписывает, как реализованы функции, и, хотя может показаться логичным, что не проверка memcpy
будет быстрее, это ни в коем случае не является определенностью.
Вполне возможно, хотя и маловероятно, что человек, написавший memmove
для вашего конкретного компилятора, был сертифицированным гением, в то время как бедная душа, получившая работу по написанию memcpy
, была деревенским идиотом:
Хотя, на самом деле, мне трудно представить, что memmove
может быть быстрее, чем memcpy
, я не исключаю возможности. Мера, не угадай.