чет нет
Ну я об этом же
только для memcpy, для memmove все сработает, так как он начнет копирование с конца.
Как-то слишком сложно мысль донесена
ну ты какой-то шибко радикальный пример привел, причем он не обязательно UB
Вообще, я не очень понимаю, в чем плюс копирования с конца? Там memcpy внутри sse, avx и прочее юзает, за одну инструкцию сразу блок копирует большой и этот блок как раз может пересечься с dest. В этом суть ограничения с пересечением областей
так пытались решить проблему, которую должен решать memmove )
Обсуждают сегодня