📄 symboltable.cpp
字号:
/* * * * */#include "symboltable.h"#include "exception.h"using namespace std;//////Item *SymbolTable::Retrieve(string s){ Item *p; for (p=First();p!=NULL;p=p->next) if (p->GetName() == s) return p->Clone(); throw new UnknownVariable(s);}//////void SymbolTable::Store(Item *p, string s){ Item *q = p->Clone(); q->SetName(s); Delete(s); Add(q);}//////void SymbolTable::Delete(string s){ Item *i; for (i=First();i!=NULL;i=i->next) if (i->GetName() == s) { Remove(i); break; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -