新手求解,该如何解决

新手求解
c++中程序出现"0x00403a98"指令引用的“0x00000000”内存。该内存不能没“written”是怎么回事 怎么解决?

------解决方案--------------------
肯定是你访问了非法的内存导致了这个问题。看看你有没有什么数组越界的问题。或者使用了下面形式的代码。
char *p="agbhjhsdf"; p[2]='i';这样也可能出现问题的。
------解决方案--------------------
探讨

肯定是你访问了非法的内存导致了这个问题。看看你有没有什么数组越界的问题。或者使用了下面形式的代码。
char *p="agbhjhsdf"; p[2]='i';这样也可能出现问题的。

------解决方案--------------------
指针的非法操作,未初始化或越界
------解决方案--------------------
应该是试图写只能读或者根本不属于你的程序的内存地址。
------解决方案--------------------
非法访问内存
------解决方案--------------------
使用空指针了,加输出或日志,看在什么地方出错,一点一点排查就是了
------解决方案--------------------
非法修改你没权限访问的内存
------解决方案--------------------
非法访问内存