
如果动态分配的内存没有被正确释放,就会导致内存泄漏,最终可能导致内存冲突。或如果将指针指向错误的内存地址或者未初始化的指针,就会导致内存冲突。
C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。
1有可能是你得内存真的有瑕疵,稳定性不好
2
你得系统内核文件冲突
3
你最好重装系统,要是刚刚装好还差出现这个问题,那么你就要检测内存了
熟悉又陌生的YUV...
不清楚你的RGB信息是 3个字节存储1个像素点信息还是 4个字节存储1个像素点信息?
这种常见的内存越界错误,其实很容易定位。
在debug下,F5启动调试模式,程序会在出错出d出 访问冲突提示框,
我们选 Debug->window->callstack 可以查看当前的调用栈情况,然后根据call stack可以定位到出错位置。
接着在出错位置处,通过查看比较各个变量的值,我们一般就能找到问题所在了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)