静态腐败与堆栈腐败的区别

时间:2010-07-16 07:12:01

标签: stack stack-overflow terminology corruption

任何人都可以解释有关Stack损坏和静态损坏之间区别的见解吗?

1 个答案:

答案 0 :(得分:0)

堆栈损坏是由程序中的操作导致的内存损坏,例如无界数组副本导致覆盖位于堆栈中的元素(局部变量,返回地址等)。结果,程序崩溃或表现出未定义的行为。 静态损坏(我猜你的意思是静态变量的损坏)就是当变量由于某种编程错误而产生意外值并导致瞬态错误时