📄 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 + -