This commit is contained in:
Stone 2015-08-20 04:19:46 +00:00
parent 6f39e1f146
commit 65602cd65e
2 changed files with 7 additions and 3 deletions

View File

@ -1,7 +1,9 @@
#include "Config.h"
TConfig Config;
// 初始化各字段为0
Config::Config()
TConfig::TConfig()
{
// 实际内存大小,减去头部大小
Length = sizeof(this) - (int)&Length - (int)this;

View File

@ -10,15 +10,17 @@
#pragma pack(1)
// 配置信息
class Config
class TConfig
{
public:
int Length; // 数据长度
// 初始化各字段为0
Config();
TConfig();
};
#pragma pack(pop) // 恢复对齐状态
extern TConfig Config;
#endif