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 + -
显示快捷键?