分配的少,用的多,用到分配之外的内存空间了,就溢出了。
避免内存溢出,靠自己呀,靠写代码的。一般编译器能检查出来,有的时候指针检查不出来,就靠自己了。
写入的数据量超过系统分配的空间的大小,就会导致内存溢出。
比如定义一个buffer,为10个字节,却往buffer里写入的12个字节的数据,就会导致内存溢出。