#include #include "stack.h" using namespace std; #include "Doughnut.h" int main() { Stack stack; stack.Push(7); stack.Push(8); stack.Push(10); stack.Push(11); cout << stack.Pop() << endl; cout << stack.Pop() << endl; cout << stack.Pop() << endl; cout << stack.Pop() << endl; Stack stack2; stack2.Push( Doughnut::BostonCream ); stack2.Push( Doughnut::Glazed ); cout << stack2.Pop() << endl; cout << stack2.Pop() << endl; // This line will cause seg fault. Why? // cout << stack2.Pop() << endl; return 0; }