for c++ need three files Dynlntstack, Dynlntqueue, and cpp file use those file i uploaded just creat cpp file please type the code so i can copy  Error Testing The DynIntStack and DynIntQueue classes shown in this chapter are abstract data types using a dynamic stack and dynamic queue, respectively. The classes do not cur- rently test for memory allocation errors. Modify the classes so they determine whether new nodes cannot be created by handling the bad_alloc exception. here is the extention.h file please use it #ifndef DYNINTQUEUE_H #define DYNINTQUEUE_H   class DynIntQueue { private:    // Structure for the queue nodes    struct QueueNode    {       int value;       // Value in a node       QueueNode *next; // Pointer to the next node    };      QueueNode *front;  // The front of the queue    QueueNode *rear;   // The rear of the queue    int numItems;      // Number of items in the queue public:    // Constructor    DynIntQueue();      // Destructor    ~DynIntQueue();      // Queue operations    void enqueue(int);    void dequeue(int &);    bool isEmpty() const;    bool isFull() const;    void clear(); }; #endif the second file // Specification file for the DynIntStack class #ifndef DYNINTSTACK_H #define DYNINTSTACK_H   class DynIntStack { private:    // Structure for stack nodes    struct StackNode    {       int value;        // Value in the node       StackNode *next;  // Pointer to the next node    };      StackNode *top;      // Pointer to the stack top   public:    // Constructor    DynIntStack()       {  top = nullptr; }      // Destructor    ~DynIntStack();      // Stack operations    void push(int);    void pop(int &);    bool isEmpty(); };

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

for c++ need three files Dynlntstack, Dynlntqueue, and cpp file use those file i uploaded just creat cpp file please type the code so i can copy 

Error Testing

The DynIntStack and DynIntQueue classes shown in this chapter are abstract data types using a dynamic stack and dynamic queue, respectively. The classes do not cur- rently test for memory allocation errors. Modify the classes so they determine whether new nodes cannot be created by handling the bad_alloc exception.

here is the extention.h file please use it

#ifndef DYNINTQUEUE_H

#define DYNINTQUEUE_H

 

class DynIntQueue

{

private:

   // Structure for the queue nodes

   struct QueueNode

   {

      int value;       // Value in a node

      QueueNode *next; // Pointer to the next node

   };

 

   QueueNode *front;  // The front of the queue

   QueueNode *rear;   // The rear of the queue

   int numItems;      // Number of items in the queue

public:

   // Constructor

   DynIntQueue();

 

   // Destructor

   ~DynIntQueue();

 

   // Queue operations

   void enqueue(int);

   void dequeue(int &);

   bool isEmpty() const;

   bool isFull() const;

   void clear();

};

#endif

the second file

// Specification file for the DynIntStack class

#ifndef DYNINTSTACK_H

#define DYNINTSTACK_H

 

class DynIntStack

{

private:

   // Structure for stack nodes

   struct StackNode

   {

      int value;        // Value in the node

      StackNode *next;  // Pointer to the next node

   };

 

   StackNode *top;      // Pointer to the stack top

 

public:

   // Constructor

   DynIntStack()

      {  top = nullptr; }

 

   // Destructor

   ~DynIntStack();

 

   // Stack operations

   void push(int);

   void pop(int &);

   bool isEmpty();

}; 

#endif

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY