//if the header is undefined we define it #ifndef HEADER_H #define HEADER_H //libraries #include #include #include //our stack node typedef struct node { std::string name; node *next; }Node; //our stack class class Queue { public: //contructor and destructor Queue(); ~Queue(); //function declarations void push(std::string name); std::string pop(); void peek(); void printStack(); bool isEmpty(); private: Node *value; }; #endif