Use code tags for any future code. I've added them for you this time, but next time I may just feel the need to delete your post if you fail to do it properly.
>After the ID and name are poped from the stack, I need the program to
>automatically display the list created
Change this:
case 2: obj.pop();
break;
case 3: obj.display();
break;
To this:
case 2: obj.pop();
case 3: obj.display();
break;
By default, cases will fall through to the next case if you don't use a break statement. So if you want to display the stack after every pop, simply omit the break on the pop case.
If that's not what you want, be more specific.
Narue
Bad Cop
15,460 posts since Sep 2004
Reputation Points: 6,464
Solved Threads: 1,401
>More specifically, how can I get rid of display () and still "display" poped entries after each pop.
That's easy: you don't. Since the data members of your class are private (as they should be), the only way to display them is with a public member function or a friend function. Either way you would have the equivalent of link_stack::display().
Narue
Bad Cop
15,460 posts since Sep 2004
Reputation Points: 6,464
Solved Threads: 1,401