📄 varlist.h
字号:
// varlist.h
#ifndef VARLIST_H
#define VARLIST_H
#include <tchar.h>
#include <vector>
using namespace std;
//变量类型
enum VAR_TYPE{
VAR_INT = 1, VAR_FLOAT = 2
};
enum VAR_CNT{
VC_MAXBUF = 80, VC_MAX_VAR = 256/*最大变量个数*/
};
//变量类型定义
class CVarType
{
public:
CVarType();
CVarType(const TCHAR* str, int type = VAR_INT, int iValue = 0, double fValue = 0.0);
CVarType(const CVarType& vl);
~CVarType();
CVarType& operator=(const CVarType& vl);
double GetValue()const;
TCHAR name[80]; //变量名
int type; //变量类型(VAR_INT, VAR_FLOAT)
int iValue; //类型为VAR_INT时有效
double fValue; //VAR_FLOAT是有效
};
class CVarList
{
public:
CVarList();
~CVarList();
private:
int m_iVar;//变量个数
vector<CVarType> m_varList;
};
#endif //VARLIST_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -