📄 cbinconfig.h
字号:
#ifndef CBINCONFIG_H
#define CBINCONFIG_H
/////////////////////////////////////////////////////////////////////////////
//
#include "CBaseNode.h"
struct tagBinParameter
{
char name[64 + 1];
char value[64 + 1];
char desc[64 + 1];
};
struct tagBinConfig
{
char madefor[64 + 1];
char desc[64 + 1];
char parametercount[4 + 1];
tagBinParameter* pameters;
};
class CBinConfig
{
private:
/////////////////////////////////////////////////////////////////////////////
// 隐藏默值和拷贝构造函数
// CBinConfig& operator=(const CBinConfig&){};
CBinConfig(void){};
CBinConfig(const CBinConfig&){};
/////////////////////////////////////////////////////////////////////////////
//
tagBinConfig* m_config;
bool m_IsReady;
public:
/////////////////////////////////////////////////////////////////////////////
//
CBinConfig(char* confilename);
/////////////////////////////////////////////////////////////////////////////
//
int LoadInfoFromXml(char *xmlfilename);
/////////////////////////////////////////////////////////////////////////////
//
bool GetParameterValueByName(const char* name, char* value);
/////////////////////////////////////////////////////////////////////////////
//
bool IsReady() const
{
return m_IsReady;
};
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -