Absolute C++ (4th Edition) part 74. KEY BENEFIT: C++ programming concepts and techniques are presented in a straightforward style using understandable language and code. KEY TOPICS: C++ Basics; Flow of Control; Function Basics; Parameters and Overloading; Arrays; Structures and Classes; Constructors; Operator Overloading, Friends, and References; Strings; Pointers and Dynamic Arrays; Separate Compilation and Namespaces; Streams and File I/O; Recursion; Inheritance; Polymorphism and Virtual Functions; Templates; Linked Data Structures; Exception Handling; Standard Template Library; Patterns and UML. MARKET: Useful for both beginning and intermediate C++ programmers. . | Iterators 737 Display Program Using the Queue Template Class with Iterators part 2 of 2 Sample Dialogue Enter a line of text Where shall I begin You entered Where shall I begin Again y n y Enter a line of text Begin at the beginning You entered Begin at the beginning Again y n n Display Implementation File for a Queue with Iterators Template Class part 1 of 2 1 2 3 4 5 6 7 8 This is the file . This is the implementation of the template class Queue. The interface for the template class Queue is in the header file . include include include include using std cout iostream cstdlib cstddef The member function definitions are the same as in the previous version of the Queue template. This is given to show the file layout and use of namespaces. 9 10 11 12 13 14 using namespace ListNodeSavitch namespace QueueSavitch template class T Queue T Queue front NULL back NULL The rest of the definition is given in the answer to Self-Test Exercise 14. 15 template class T 16 Queue T Queue const Queue T aQueue 17 The rest of the definition is given in the answer to Self-Test Exercise 17. 18 template class T 19 Queue T Queue T operator const Queue T rightside 20 The rest of the definition is given in the answer to Self-Test Exercise 18. 738 Linked Data Structures Display Implementation File for a Queue with Iterators Template Class part 2 of 2 21 22 23 template class T Queue T Queue The rest of the definition is given in the answer to Self-Test Exercise 16. 24 25 26 template class T bool Queue T isEmpty const The rest of the definition is given in the answer to Self-Test Exercise 14. 27 28 29 template class T void Queue T add T item The rest of the definition is given in the answer to Self-Test Exercise 15. 30 31 32 33 34 template class T T Queue T remove The rest of the definition is given in the answer to Self-Test Exercise 15. QueueSavitch endif QUEUE_H Self-Test Exercises 19. Write the definition of the template function inQ shown below. .