好久没被这样的bug玩过了

今天在两个小bug上花了很多时间。几乎整个晚上都在寻找bug的来源~!

当我真正地找到bug的所在处时,大吃了一惊!唉,当年的恶梦重演了。。。太粗心大意了!

 

第一个bug:

 

Line 106,应该是 if( p!=NULL ) 才对。。。

我早就怀疑某个地方有点不对劲,今晚证实了,添加了MAP_ZERO参数,却没有生效。

 

 

mo是指针,初始化mo结构的内容,用到sizeof时候,应该是 sizeof(*mo) 或者 sizeof(PeModule)才对。

我真悲剧!

– –

 

以此为鉴,今后写代码慎重!

好久没被这样的bug玩过了》有15个想法

  1. Kiming

    if( p!=NULL ) 和 if( p==NULL ) 是两个完全不同的东西 这都会搞错
    是不是笔误啊

    以后啊 最好写一段 检查一段
    小虾用的什么软件查看的代码??

    回复
  2. Xiaoxia

    To Kiming, 思路不可能有误,可能是手快误打了,或者瞬间思维错乱、记忆丢失之类的。。。

    回复

回复 Kiming 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据