再问Rltmovememory
因为在memmove和memcopy中看到有Rltmovememory的调用,所以研究了一下,对于memmove已经考虑到了当有overlap时,从高位向低位赋值,为什么还要rltmovememroy?
[解决办法]
memmove和memcopy是应用层的函数,rltmovememroy是内核层的函数
[解决办法]
上面是回复0楼的
对于#2的,对于某些平台用c语言的代码实现不好,所以调用了一个外部函数,这个外部函数可以针对那个平台用汇编优化
memmove和RtlMoveMemory完全一样,可以互相替代