expr.h

来自「数据结构与程序设计教材源码 数据结构与程序设计教材源码」· C头文件 代码 · 共 30 行

H
30
字号
 
class Expression {
public:
 
//  Add method prototypes.
 
   Expression();
   Expression(const Expression &original);
   Error_code get_token(Token &next);
   void put_token(const Token &next);
   Expression infix_to_postfix();
   Error_code evaluate_postfix(Value &result);
   void read();
   void clear();
   void write();
   Error_code valid_infix();
   int size();
   void rewind();
 
private:
   List<Token> terms;
   int current_term;
 
//  Add auxiliary function prototypes.
 
   Error_code recursive_evaluate(const Token &first_token,
                                 Value &result, Token &final_token);
 
};

⌨️ 快捷键说明

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