I am currently implementing a class Stack Linked List and my Empty function seems to be unable to return a true value when the Stack has no Nodes and causes my program to have an error and shut down. Here is my Empty function:
It looks OK to me. Could you post a small example of making an empty stack then trying to pop off of it that fails as you describe? I'd also recommend using a debugger to step through the program and see what is happening as it executes.