本文介绍了PBYTE有16个字节的垃圾值。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
PBYTE m_pSectorBitmap = new BYTE[512];
memset(m_pSectorBitmap, 0xFF, 512);
对于上面的代码片段,我是预计将获得一个具有FF高达511个位置的BYTE阵列,但由于某些原因,我得到另一个16字节,即我得到511 BYTES的FF和另外16个字节的JUNK值。有人可以解释它是如此。我应该怎么做才能获得511字节的FF。
我尝试过相同的128字节,仍然遇到同样的问题,它是如此通用,或者是这根本不是什么问题吗?
谢谢,
Sajith
For the above code snippet, i am expected to get a BYTE array with FF upto 511 positions, But for some reasons i am getting another 16 Byte that is I am getting 511 BYTES of FF and another 16 Bytes of JUNK values. Can someone explain y it is so. What should i do to get exactly 511 Bytes of FF.
I have tried the same with 128 Bytes, still getting the same problem, Is it so generic, or is it not at all a problem ?
Thanks,
Sajith
推荐答案
这篇关于PBYTE有16个字节的垃圾值。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!