In C++, in which way can the stack get corrupted? One way I guess is to overwrite the stack variables by accessing an array beyond its boundaries. Is there any other way that it can get corrupted?
But those are not particular to C++, which doesn't have any idea of the stack.