摘要: 今天调试发现一个自己之前没怎么主要的问题,不合法的指针运算会产生内存溢出错误。 例如:定义有如下结构体: struct Example{ INT8U * DataPtr; INT8U length; }example; //我想在example尾部增加10个0,做了如下运算: memset((INT8U*)(&example)+sizeof(example),0,10); //这样的代码是非法的,... 阅读全文
posted @ 2014-03-28 17:05 sinux 阅读(305) 评论(0) 推荐(0) 编辑