猿问
求助大佬,请问FillMemory 函数是什么意思?
在学VC++,老遇到这函数,不知道什么意思,高手给指点一下
倚天杖
浏览 469
回答 2
2回答
慕沐林林
FillMemory是一个宏,展开就是RtlFillMemory。从字面上理解就是填充一段内存嘛,其实现大致如下:void RtlFillMemory(void *Destination,unsigned long Length,unsigned char Fill){unsigned char * pBuf = (unsigned char*)Destination;for( unsigned long i = 0; i<Length; i++ ){pBuf[i]=Fill;}}
0
0
0
烙印99
根据你的描述: 用指定字符填充内存块,不需要串操作指令。串操作指令通常需要指定源和目的地址。而填充操作的“源”只是指定的字符。所以不需要串操作指令。直接用一个循环就可以啦。在C里,就是通过一个for循环实现。
0
0
0
随时随地看视频
慕课网APP
相关分类
C++
typedef入门问题
1 回答
C
typedef入门问题
1 回答
我要回答