📄 atsexpmgr.h
字号:
/*****************************************************************************
*
* Autor: Joachim Raidl
* Adresse: Joachim.Raidl@iname.com
* Klasse: CAtsExpMgr
* Inlines: Error(), ValPush(), OpPush(), TxtPush(), ValPop(),
* ValTop(), OpPop(), OpTop(), TxtPop(), TxtTop(), fak(),
*
****************************************************************************/
#ifndef __ATSJFEVALUATE__
#define __ATSJFEVALUATE__
#include <afxtempl.h>
#include "math.h"
#include "float.h"
#include "AtsExpValue.h"
#include "AtsExpExt.h"
#include "AtscommDef.h"
#include <map>
#include <vector>
#include <list>
using namespace std;
#include "AtsDef.h"
#include "AtsObject.h"
typedef CList<int, int> XIntList;
const double ATS_PI = 3.14159265358979323846;
const double ATS_e = 2.7182818284590452354;
#define FITEM_TYPE_NONE (0)
#define FITEM_TYPE_VALUE (1)
#define FITEM_TYPE_OP (2)
class ATS_API CAtsExpMgr
{
private:
enum { ADD = '+', SUB = '-', MUL = '*', DIV = '/',
MOD = '%', AND = '&', OR = '|', XOR = '^',
LT = '<', GT = '>', SET = '=', NOT = '!',
NOTB= '~', DP = ':', SQR = '
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -