Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma once
- #include "Complex.h"
- class ComplexStack
- {
- private:
- Complex data;
- ComplexStack *prev;
- public:
- ComplexStack() {}
- ComplexStack(Complex c, ComplexStack * p)
- {
- data = c;
- prev = p;
- }
- void push(Complex & c)
- {
- prev = new ComplexStack(c, prev);
- }
- void pop()
- {
- ComplexStack *temp = prev->prev;
- delete prev;
- prev = temp;
- }
- Complex top()
- {
- return prev->data;
- }
- bool empty()
- {
- return prev == nullptr;
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement