常用单词
摘要:aspect 宽高比 ratio 比率 landscape 横屏 percent 概率百分比 improvement 改良、增进
阅读全文
Proto在C++的使用
摘要:Message对象 1: 每一个Message对象都包含两个对象: (1)google::protobuf::Descriptor 描述对象,是Message所有Filed的一个集合,它又包含了 FieldDescriptor 对象; 每个filed都对应一个FieldDescriptor; (2)
阅读全文
Protobuf语法
摘要:数据类型 double: 浮点数 float: 单精度浮点 int32: int类型,使用可变长编码,编码负数不够高效,如果有负数那么使用sint32 sint32: int类型,使用可变长编码, 有符号的整形,比通常的int32高效; uint32: 无符号整数 使用可变长编码方式; int64
阅读全文
Protobuf配置
摘要:配置Protobuf 1.下载protobuf 版本3.12.3 试过3.17 不成功 3.5.1 不配套 打开cmake说明 2.下载cmake 根据README.md文档 配置文件 如:我起的是 创建install文件夹 如: 3.安装cmake 安装好后设置环境变量Path中,连同vs的路径
阅读全文
STL算法之集合
摘要:集合 图解: 交集 set_intersection(iterator beg1, iterator end1, iterator beg2, iterator end2, iterator dest) set_intersection算法 求两个set集合的交集 注意:两个集合必须是有序序列 @p
阅读全文
STL算法之常用算数生成
摘要:头文件 numeric 累加 accumulate(iterator beg, iterator end, value) accumulate算法 计算容器元素累计总和 @param beg 容器开始迭代器 @param end 容器结束迭代器 @param value初始累加值 void test
阅读全文
STL算法之拷贝和替换
摘要:拷贝 copy(iterator beg, iterator end, iterator dest) copy算法 将容器内指定范围的元素拷贝到另一容器中 @param beg 容器开始迭代器 @param end 容器结束迭代器 @param dest 目标起始迭代器 #include <iter
阅读全文
STL算法之排序
摘要:容器元素合并,并存储到另一容器中 注意:两容器要有序,并且顺序一致 merge(iterator beg1, iterator end1, iterator beg2, iterator end2, iterator dest) merge算法 容器元素合并,并存储到另一容器中 @param beg
阅读全文
STL算法之查找
摘要:按值查找 find(iterator beg, iterator end, value) find算法 查找元素 @param beg 容器开始迭代器 @param end 容器结束迭代器 @param value 查找的元素 @return 返回查找元素的迭代器的位置 #define _CRT_S
阅读全文