projectset.h
来自「编译原理LR(0)文法分析器 录入合法的LR(0)文法」· C头文件 代码 · 共 30 行
H
30 行
#pragma once
#include <vector>
#include "Pair.h"
using namespace std;
class ProjectSet
{
public:
ProjectSet(void);
~ProjectSet(void);
ProjectSet(const ProjectSet & set);
ProjectSet(Pair pair);
bool Insert(Pair insert);
bool Delete(Pair del);
bool Find(const Pair & find) const;
int FindPos(const Pair & find) const;
int Add(const ProjectSet & set);
int Sub(const ProjectSet & set);
int Size() const;
ProjectSet operator + (const ProjectSet & set);
ProjectSet operator - (const ProjectSet & set);
const ProjectSet operator = (const ProjectSet & set);
bool operator == (const ProjectSet & set);
Pair GetAt(int iPos);
bool IsEmpty();
private:
vector <Pair> SetContent;
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?