Client Interface
•With the previous class public section
–the constructor might be changed to have an integer argument if we were implementing this abstraction with an array
–the int return types for each member function represent the “success/failure” situation; if more than two states are used (to represent the error-code) ints are a good choice; otherwise, select a bool return type
–peek might be useful regardless of the interpretation of dequeue...