1.符号表SymbolTable的实现

  • 接下来的任务是让表达式支持变量与函数

  • eg:a=100,a是符号

  • eg:a+5+log(0),a是变量

  • 这里变量名与函数都算是符号,所以要有一个表存储这些符号SymbolTable
    (P44)面向对象版表达式计算器
    用map来表示,map<符号,符号所对应的id(从0开始)>
    Add:往符号表中增加一个符号,返回值是该符号的id;
    Find:根据某个符号,查找某个符号的id;
    Clear:清除;
    GetSymbolName:根据id查找符号名称;

  • startUML增加SymbolTable类
    (P44)面向对象版表达式计算器
    05:21

相关文章:

  • 2022-12-23
  • 2021-11-18
  • 2022-12-23
  • 2022-12-23
  • 2021-10-09
  • 2021-07-03
猜你喜欢
  • 2021-09-29
  • 2021-05-31
  • 2021-07-27
  • 2021-12-24
  • 2021-07-08
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案