vc++程序编译链接都通过,但运行时却报内存错误?

来源:百度知道 编辑:UC知道 时间:2024/07/07 17:06:48
vc++程序编译链接都通过,但运行时却报错:“0x????????”指令引用的“0x????????”内存,该内存不能为“read”?
要补充一点的是,之前在VC++下进行相同操作时没有任何问题,只是在一次普通的调试代码过程中将程序里面的有些语句进行了修改(我也记不清改的是哪些了),然后就出现了上面的问题,更可气的是,同一个程序,在别人的机器上就没有错误,而原封不动地拷到我这边时却报错(用的是一样的操作系统与编译环境)!
还有一个问题就是,有一个时间点,在这个时间点之前的工程能正常运行,之后的就不能了,而且把之前能正常运行的程序再编译一遍之后也不能运行了!

不要武断地认为是系统的问题,内存错误绝大多数是自己的程序问题。即使在其他机器上没问题,也未必是系统问题,因为很多bug不是在任何情况下都能出现的。

我认为应该认真对待这些bug,好好调试一下,找到是哪条语句出了错。

内存出错大都是访问了不该访问的地址。

我悄悄的来,拿走属于我的二分,然后悄悄的走

微软的通病,很多软件都有类似问题....多试几次就行了....