3.2.3 解决方案
Stack类的公有接口拥有若干成员函数以完成如下功能:
对Stack对象进行初始化。
检查stack为空,或已满。
将整数压入到stack中。
从stack里弹出整数。
不移出任何元素,将stack的内容输出到标准输出。
Stack类的私有成员如下:
一个用于打印错误信息的私有成员函数。
三个私有数据成员构成了Stack类的private实现,此实现为类接口提供支持。
通过以上方案,Stack类实现了一个堆栈所应具有的标准功能,并可用作抽象数据类型。
3.2.3 解决方案
Stack类的公有接口拥有若干成员函数以完成如下功能:
对Stack对象进行初始化。
检查stack为空,或已满。
将整数压入到stack中。
从stack里弹出整数。
不移出任何元素,将stack的内容输出到标准输出。
Stack类的私有成员如下:
一个用于打印错误信息的私有成员函数。
三个私有数据成员构成了Stack类的private实现,此实现为类接口提供支持。
通过以上方案,Stack类实现了一个堆栈所应具有的标准功能,并可用作抽象数据类型。