最近由于马虎导致内存越界,整整花费一整天时间来找问题。记录一下,以示警告!

来源:互联网 发布:淘宝的阿里旺旺打不开 编辑:程序博客网 时间:2024/04/29 05:07
问题一:
               #define ADDRESS_LEN 80
              char companyAddress[ADDRESS_LEN];
              程序中memset(companyAddress,0,MAX_PATH);
              系统定义:#define MAX_PATH          260
              导致严重内存越界,错误指向日志组建,迷惑双眼!!!!

问题二:
               错误的日志记录:
               m_log.logA("[ProcessRequest_MESS_C2SGETCONTENT] WKS_BASEINFO /
               name=%s, /
               eType=%d, /
               extenName=%s, /
               fileLength=%d", /
               wksBaseInfo.name,/
               wksBaseInfo.extenName,/
               wksBaseInfo.fileLength);
              导致严重内存越界,错误指向日志组建,迷惑双眼!!!!
            
            
原创粉丝点击