如上所述,C++数组越界本身并不会导致编译器报错。编译器在编译阶段不会检查数组索引的有效性。只有在运行时,当程序尝试访问一个无效的内存地址时,操作系统可能会触发一个错误(如段错误),导致程序崩溃。但这种情况并不是由C++语言本身引起的,而是由操作系统的内存管理机制触发的。 描述如果不报错,可能出现的后果: ...
把鼠标放在武器上就会..把鼠标放在武器上就会报错,下标数组越界,有知道是怎么回事吗?不知道改了哪里报错了我重新下的,然后把存档放进去就有问题我改的存档不知道哪里有问题