C++ new失败的问题

C++ new失败的问题,第1张

你确定是new的问题吗?先注释掉试试。一般如碧祥果是new出错都会抛出bad_alloc,如果不能catch到bad_alloc,你凯灶试试修改new空间的大小,确定是否是new出错了。使用10,,100,1000,分别试试。还有,编译器报错了么?应该会有错误提示啊,把那个贴出来大家才好知道什么地方出盯慧扮了错。

1)内存数据初始化为枝亩芦0*ldfpp='\猛带0'

2)确保数据耐拿没超过分配的内存大小-1即

10000-1=9999字节即文件长度超9999什也不干!

出现这种情况原因很多,建议你还是重装吧!

1、驱动不稳定,与系统不兼容,这最容易出现内存不能为

Read

或者文件保护(主要原因)

2、系统安装了一个或者多个流氓软件,这出现

IE

或者系统崩溃的机会也比较大,也有可能出现文件保护

3、系统加载念笑的程序或者系统正在运行的程序之前有冲突,尤其是部分杀毒软件监控程序

4、系统本身存在漏洞,导致容易受到网络攻击。

5、病毒问题也是主要导致内存不能为

Read、文件保护、Explorer.exe

错误……

6、如果在玩游戏时候出现内存好咐不能为

Read,则很大可能是显卡驱动不适合(这里的不适合有不适合该游戏、不适合电脑的显卡)

也有可能是

系统版本不够新或者不符合该游戏、显卡驱动

7、友高纯部分软件本身自身不足的问题

8、电脑硬件过热,也是导致内存不能为

Read

的原因之一。

9、电脑内存与主板兼容性不好也是导致内存不能为

Read

的致命原因!

是否可以解决您的问题?


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8235792.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存