猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
求助大佬,请问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,查看更多内容
随时随地看视频
慕课网APP
相关分类
C++
typedef入门问题
1 回答
C
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续