摘要: 一)描述 1: 每一个Message对象都包含两个对象: (1)google::protobuf::Descriptor 描述对象,是Message所有Filed的一个集合,它又包含了FieldDescriptor 对象; 每个filed都对应一个FieldDescriptor; (2)google 阅读全文
posted @ 2018-01-27 23:01 jadeshu 阅读(522) 评论(0) 推荐(0) 编辑
摘要: protobuf编译文件和源码在点击打开链接 1: 数据类型: double: 浮点数 float: 单精度浮点 int32: int类型,使用可变长编码,编码负数不够高效,如果有负数那么使用sint32 sint32: int类型,使用可变长编码, 有符号的整形,比通常的int32高效; uint 阅读全文
posted @ 2018-01-27 22:44 jadeshu 阅读(11943) 评论(0) 推荐(1) 编辑
摘要: 运行结果: 补充说明,网上摘录: Overload(重载):在C++程序中,可以将语义、功能相似的几个函数用同一个名字表示,但参数或返回值不同(包括类型、顺序不同),即函数重载。 (1)相同的范围(在同一个类中); (2)函数名字相同; (3)参数不同; (4)virtual 关键字可有可无。 Ov 阅读全文
posted @ 2018-01-27 15:57 jadeshu 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 1.新建一个项目,选择控制台程序 2.下一步。project setting 可以包含模块,可以再这选择也可以之后选择 3.配置工程属性 1)需要源码的话添加VC++目录里的源目录 2)包含头文件 C/C++ 常规 附加包含目录 (需要什么头文件自己就包含,如$(QTDIR)\include\QtC 阅读全文
posted @ 2018-01-27 00:01 jadeshu 阅读(303) 评论(0) 推荐(0) 编辑