Big Ant Studios interview question

In C++, what's the difference between the stack and the heap?