express.h

来自「这是c++编程方面的名著的例子代码」· C头文件 代码 · 共 38 行

H
38
字号
#include <iostream.h>#include <Operators.h>#include <operand.h>

class expression_component : public operator_type, public operand{
protected:
	int IsOperator;
	int IsOperand;
	int IsFunction;
public:
    expression_component(void);
    expression_component(const expression_component &X);
    expression_component &operator=(const expression_component &X);
    int operator>(const expression_component &X) const;
    int operator<(const expression_component &X) const;
    int operator==(const expression_component &X) const;
    int operator>=(expression_component &X);
    int operator<=(expression_component &X);
    int operator!=(expression_component &X);
    int operator()(expression_component &X,expression_component &Y);
    friend ostream &operator<<(ostream &Out,expression_component &X);
    int isOperator(void);
    void isOperator(int Bool);
    int isOperand(void);
    void isOperand(int X);
    void isFunction(int X);
    int isFunction(void);

    operand operand_type(void);
    operator_type opType(void);
};

⌨️ 快捷键说明

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