Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * [LStack.cpp]
- * A stack as a linked structure.
- *
- * compile with:
- * g++ -m32 -static-libgcc -o lstack LStack.cpp LinkedStack.cpp
- */
- #include "LinkedStack.h"
- int main(void)
- {
- /**
- * Linked Stack OBJECT CREATION:
- */
- LinkedStack *LStack = new LinkedStack(); // a stack created on the heap :|
- /**
- * Linked Stack ITEM ADDITION:
- */
- if(!LStack->IsFull()) LStack->Push(2.4);
- if(!LStack->IsFull()) LStack->Push(1.3);
- /**
- * Linked Stack ITEM RETRIEVAL:
- */
- float newItem;
- while(!LStack->IsEmpty())
- {
- LStack->Pop(newItem);
- std::cout << newItem << std::endl;
- }
- /**
- * Linked Stack OBJECT DELETION:
- */
- delete LStack;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment