摘要: C++中protobuf是个常用的序列化库,网络消息发送,消息解析都十分方便,xml可以干的,它都能干。但是它绝不仅仅是序列化库。 简单的说,protobuf给C++增加了C# attribute的功能。C++从此就有了元数据了!会c#的同学肯定明白了这句话的意义了。 一. protobuf用作配置文件: protobuf提供了一种textformat的序列化格式,类似json格式,清晰易读。比如一棵行为树节点描述文件: 数据定义为: message BehaviorNodeConf{ required int32 type = 1; // 条件需要的参数 repeated int... 阅读全文
posted @ 2012-04-12 10:31 唐诗 阅读(9785) 评论(3) 推荐(4) 编辑