关于数据处理
请教各位,我想事先定义一种数据结构,比如用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(代码生成)技术