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

View File

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