上传者: 38666114
|
上传时间: 2021-12-28 20:31:50
|
文件大小: 48KB
|
文件类型: -
本文实例为大家分享了C++使用模板类实现链式栈的具体代码,供大家参考,具体内容如下
一、实现程序:
1.Stack.h
#ifndef Stack_h
#define Stack_h
template
class Stack {
public:
Stack(){}; // 构造函数
void Push(const T x); // 新元素进栈
bool Pop(); // 栈顶元素出栈
virtual bool getTop(T &x) const = 0; // 读取栈顶元素,由x返回
virtual bool isEmpty() const = 0