解决OI中使用g++编译器时出现的Segmentation fault错误
背景 我习惯于使用VScode刷一些算法题,但是很多时候在本地需要开大内存的时候(具体来说是在主函数里面),运行的时候IDE会提示Segmentation fault。 比如以下代码: 1 2 3 4 5 6 7 #include using namespace std; int main() { int blocks[1001][1001]{0}; ... } 这时候这个数组实际上仅仅占用了1001 * 1001 * 8B ≈7.64MB的内存,但是却出现了Segmentation fault错误。但是在OJ上面是没有问题的,能够AC。