软讯网络 > 编程语言 > C/C++ > 一天的时间仅只因为上句话而浪费,要疯了
【标 题】:一天的时间仅只因为上句话而浪费,要疯了
【关键字】:
【来 源】:http://www.cublog.cn/u/22237/showart.php?id=177970
一天的时间仅只因为上句话而浪费,要疯了
memset(m_pHistogram,(int)0X0000,sizeof(int)*16384);
,我调了一天,无论从dll文件还是主程序中,仔细观看内存的数据变化,地址对应,最后由原来的 memset(m_pHistogram,(int)0X0000,16384);改为 memset(m_pHistogram,(int)0X0000,sizeof(int)*16384);
之后,问题不再出现,看来set时,只是设置了16384个bits,而不是16384个int.晕!
而且原程序中我用的是
for(int i=0;i<16384;i++)
{
m_pHistogram[i]=0;
}
来进行设置的,为何仍然出现了问题呢?
【相关文章】
没有相关文章