通常说是出现了问题,比如打开文件,文件没打开,却用对应的文件句柄开始访问
所以还是代码有问题,需要注意是否越界,指针是否为空等
gdb vs调试一大把工具可以用
另
0xcdcdcdcd通常是堆上分配空间未初始化
0xcccccccc是栈上分配空间未初始化
0xfdfdfdfd是堆内存边界
0xdddddddd为堆上释放的地址
通常说是出现了问题,比如打开文件,文件没打开,却用对应的文件句柄开始访问
所以还是代码有问题,需要注意是否越界,指针是否为空等
gdb vs调试一大把工具可以用
另
0xcdcdcdcd通常是堆上分配空间未初始化
0xcccccccc是栈上分配空间未初始化
0xfdfdfdfd是堆内存边界
0xdddddddd为堆上释放的地址