前端之家收集整理的这篇文章主要介绍了
内存重叠是如何发生的以及如何控制?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在阅读关于memmove的
内容时,我读到它可以处理MEMORY OVERLAPS但我无法知道两个字符串之间如何发生内存重叠,以及该
函数如何仍能正确复制内存块.
“记忆重叠”本身不会发生.你可以为memmove
函数提供重叠的内存区域.将两个指针放入同一个数组中,您可以很容易地得到重叠的内存区域.
当然,您也可以通过联合轻松创建重叠对象.
目前尚不清楚问题的第二部分是什么意思(“这个函数如何能够正确地复制内存块”).你在哪里看到这个问题?
原文链接:https://www.f2er.com/c/110463.html