08 2018 档案

摘要:1. boost::unorder_map 实现自定义KEY 输出结果为: Find ! 2. std::unorder_map 实现自定义KEY 奇怪的地方来了,std的结果有时候是 Find ! 有时候是 Not Find ! 没弄明白这个std::unorder_map怎么回事,我自己直接用了 阅读全文
posted @ 2018-08-31 16:41 漆天初晓 阅读(694) 评论(0) 推荐(0) 编辑
摘要:multi_index_container是c++ boost库中的一个多索引的容器。因工作中用到了,特来测试试用。 输出: 可以看到以int型为索引的,输出是按照从小到大来排序的。以string为索引的,是按照字母顺序来输出的。 阅读全文
posted @ 2018-08-22 11:13 漆天初晓 阅读(1781) 评论(0) 推荐(0) 编辑
摘要:boost::program_options 解析命令行,包括多参数命令行解析示例如下: 示例代码: 命令行参数输入: 输出结果: 阅读全文
posted @ 2018-08-07 12:27 漆天初晓 阅读(1042) 评论(0) 推荐(0) 编辑
摘要:为仿照stl的遍历风格,实现对自定义类型的遍历。 1. 需要遍历的基础结构: 2. 需要实现统一风格遍历的自定义结构: 3. 遍历器的结构: 4. 为实现要求,需要在自定义结构添加部分函数: 5. 测试代码: 阅读全文
posted @ 2018-08-01 17:42 漆天初晓 阅读(878) 评论(0) 推荐(0) 编辑
摘要:Rand函数 单纯的rand()会返回一个0至RAND_MAX之间的随机数值,而RAND_MAX的值与int位数有关,最小是32767。不过rand()是一次性的,因为系统默认的随机数种子为1,只要随机数种子不变,其生成的随机数序列就不会改变。 srand函数 srand()可用来设置rand()产 阅读全文
posted @ 2018-08-01 11:51 漆天初晓 阅读(741) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示