Can you give an example of stack overflow in C++? Other than the recursive case:
void foo() { foo(); }
Keep trying to return main until the stack runs out?
int main(int argc, char **argv) { return main(argc, argv); }