calculator2.h

来自「软件课程设计(1) 是一些非常经典的程序」· C头文件 代码 · 共 23 行

H
23
字号
//////////////////////////////////////////////////////////////////////////
/////////////////////////////简单的计算器类///////////////////////////////
//////////////////////////////////////////////////////////////////////////

#include "Stack.h"


enum Boolean {False,True};
class Calculator2 
{
public:                                         //默认构造函数
	void Run ();                                //执行表达式计算
	void Clear();
private:
	int isp(char y);
    int icp(char ch);
	void AddOperand (double value);                           //进操作数桟
	Boolean Get2Operands (double &left,double &right);        //从桟中退出两个操作数 
    void DoOperator(char op);                                 //形成运算指令,进行计算
	Stack <double> s;                                         //桟对象定义
	Stack <char> p;
};

⌨️ 快捷键说明

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