3.2.3 解决方案

2013-10-07 15:30:22 · 作者: · 浏览: 70

3.2.3   解决方案

Stack类的公有接口拥有若干成员函数以完成如下功能:

对Stack对象进行初始化。

检查stack为空,或已满。

将整数压入到stack中。

从stack里弹出整数。

不移出任何元素,将stack的内容输出到标准输出。

Stack类的私有成员如下:

一个用于打印错误信息的私有成员函数。

三个私有数据成员构成了Stack类的private实现,此实现为类接口提供支持。

通过以上方案,Stack类实现了一个堆栈所应具有的标准功能,并可用作抽象数据类型。