这个跟操作系统的内存管理有关,提交的内存是以页(4K、2M或者4M大小)的倍数分配的,所以一个变量后面有一定数量的可写内存的概率是很大的,编译器又不做范围检查的话,就可以越界写不出现AV,但是逻辑上可能会有问题,因为覆盖了后面的数据。
13,825
社区成员
102,679
社区内容
加载中
试试用AI创作助手写篇文章吧