读书人

关于数据处理,该怎么处理

发布时间: 2013-05-02 09:39:29 作者: rapoo

关于数据处理
请教各位,我想事先定义一种数据结构,比如用xml约定字段名称,类型,所占字节数。在程序中根据该定义处理数据包,这样能实现吗?该如何实现?
[解决办法]
用结构体就行,注意用紧凑格式:


#pagram pack(1)
typedef struct
{
char name[32];
int type;
int len;
unsigned char datas[128];
}package_t;

[解决办法]
那就直接用tinyxml库来解析和管理。

引用:
我的意思是如何根据配置文件中的数据字段描述在程序中解数据。程序首先要读取配置文件的。

[解决办法]
参考boost序列化
[解决办法]
参考google protobuf
使用了code generation(代码生成)技术

读书人网 >C++

热点推荐