Run-Time Check Failure #2 - Stack around the variable was corrupte问题处理

Run-Time Check Failure #2 - Stack around the variable was corrupte问题处理

VS编译的过程中,报上面的错误,一般来说都是内存越界。
        把 project->配置属性->c/c++->代码生成->基本运行时检查 为 默认值 就不会报本异常。如果改为其他就有exception。
        解决方案:
       (1).增加所选内存的分配大小。
          假如你的这块程序中,有数组操作,先屏蔽掉,看是否还会出现此类问题,如果有,说明不是所判断的,如果没有,说明此处内存越界。
       (2).使用自动分配内存。
---------------------
作者:老樊Lu码
来源:CSDN
原文:https://blog.csdn.net/fanyun_01/article/details/79122154
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自blog.csdn.net/txwtech/article/details/89385456