⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clinkstack.h

📁 棧的实现
💻 H
字号:
//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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -