Her*_*che 5 c memory-management mingw boundary
尝试过这个
int 主函数(无效){
整数a[10];a[20]=5;
}
gcc -Wall -O2 main.c
它没有给我任何警告...
这是Windows(mingw)中的gcc,我无法检测到这种边界限制错误
如何告诉编译器检查它?mingw可以做到吗?
谢谢
有人尝试处理数组边界检查。默认情况下,santdard C99 没有提及强制数组边界,我相信很大程度上是因为它有更多的开销。
话虽这么说,你可以看看这样的网站,人们试图处理这个问题:
http://williambder.com/bounds/example.html