calculator.h

来自「24点游戏源代码,用vc编写,个人作品,可能还有点错误,只是一个大概的算法」· C头文件 代码 · 共 33 行

H
33
字号
// Calculator.h: interface for the CCalculator class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_CALCULATOR_H__E0838C85_6462_4DF8_B059_C8A9A8BE7204__INCLUDED_)
#define AFX_CALCULATOR_H__E0838C85_6462_4DF8_B059_C8A9A8BE7204__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "Stack.h"
#include "Digital.h"
#include "Operator.h"

class CCalculator  
{
private:
	void Cal(CStack & StackA);
	void Cal(int D1, int D2, int D3, int D4);
	void Cal(int D1, int D2, int D3, int D4, int O1, int O2, int O3);
	float Cal(CDigital & D1, CDigital & D2, COperator & O);

public:
	void Out(CStack & Stack, float R);
	void Calculate(int A, int B, int C, int D);
	CCalculator();
	virtual ~CCalculator();

};

#endif // !defined(AFX_CALCULATOR_H__E0838C85_6462_4DF8_B059_C8A9A8BE7204__INCLUDED_)

⌨️ 快捷键说明

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