Вопросы с тегом «memmove»

157
memcpy () против memmove ()

Я пытаюсь понять разницу между memcpy()и memmove(), и я прочитал текст, memcpy()который не заботится о перекрывающихся источника и назначения, а memmove()делает. Однако когда я выполняю эти две функции на перекрывающихся блоках памяти, они оба дают одинаковый результат. Например, возьмите следующий...

104
Могу ли я вызвать memcpy () и memmove () с нулевым «количеством байтов»?

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