clinkstack.h

来自「棧的实现」· C头文件 代码 · 共 27 行

H
27
字号
//CLinkStack.h

//链栈类的头文件

#ifndef _CLINKSTACK_H
#define _CLINKSTACK_H

#include "CNode.h"

class CLinkStack
{
private:
	CNode *top;                         //栈顶指针                         
public:
	CLinkStack();                       //栈类的缺省构造函数
	CLinkStack(const CLinkStack &);     //栈类的复制构造函数
	~CLinkStack();                      //栈类的析构函数

	bool push(CNode &);                      //进栈操作
	bool pop(CNode &);                       //出栈操作
	bool isEmpty(void);                      //判断栈是否为空
	void makeEmpty(void);                    //清空栈
	void print(void);                        //输出栈
	bool operator ==(const CLinkStack &);    //判断两栈是否相等 
	void operator = (const CLinkStack &);    //栈的赋值操作
};
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?