•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