Can you give an example of stack overflow in C++? Other than the recursive case:
void foo() { foo(); }
void function() { function(); }