1,应用程序没有检查内存分配失败
2,程序需要一块内存用以保存数据时,就需要调用操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。这就是“动态内存分配”,内存地址也就是编程中的“指针”。
3,内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的指针,而是系统向应用程序发出的一个通知,告知出现了错误。作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。
遇到安装异常按以下方案解决:
1、在下载游戏前请事先关闭杀毒软件,以避免下载过程中(下载后)误删游戏安装文件及其相关文件。
2、安装游戏时可以更改盘符,切莫修改安装路径,并保证游戏安装到根目录下(D、E、F盘),并确保不安装在系统盘内(C盘),安装路径尽量不要有太多子目录。
3、用相关软件更新到最新的显卡的驱动,以避免因显卡驱动不是最新而无法启动。
4、检查电脑硬件配置是否达到游戏最低要求,最低配只是能带起游戏的理论最低值,若想畅玩游戏还应该达到推荐配置要求。