Запитання з тегом «memmove»

11
memcpy () vs memmove ()
Я намагаюся зрозуміти різницю між memcpy()і memmove(), і я прочитав текст, memcpy()який не піклується про перекриття джерела та призначення, тоді як memmove(). Однак, коли я виконую ці дві функції на блоках пам'яті, що перекриваються, вони обидва дають однаковий результат. Наприклад, візьміть такий приклад MSDN на memmove()довідковій сторінці: - Чи є …
157 c  memcpy  memmove 


2
Чи можу я викликати memcpy () та memmove () з "кількістю байтів", встановлених на нуль?
Чи потрібно мені ставитися до випадків, коли мені фактично нічого рухати / копіювати з memmove()/ memcpy()як крайові випадки int numberOfBytes = ... if( numberOfBytes != 0 ) { memmove( dest, source, numberOfBytes ); } або я повинен просто викликати функцію без перевірки int numberOfBytes = ... memmove( dest, source, numberOfBytes …
102 c++  c  pointers  memcpy  memmove 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.