随笔分类 -  C艹

摘要:unordered_map,unordered_set等相关内容总结: unordered_map和unordered_set是在开发过程中常见的stl数据结构。其本质是hashtable。在SGI_STL中,hashtable解决冲突的办法是拉链法。下面是一些对STL中堆hashtable中有关代 阅读全文
posted @ 2018-05-18 18:08 Commence 阅读(513) 评论(0) 推荐(0)
摘要:近日,在学习的过程中第一次接触到了Typelist的相关内容,比如Loki库有一本Modern C++ design的一本书,大概JD搜了一波没有译本,英文版600多R,瞬间从价值上看到了这本书的价值!!这是题外话。这本书十分经典。其内容对于一个C++新手来说需要时间来理解吸收。在这里记录一下自己的 阅读全文
posted @ 2017-09-17 23:06 Commence 阅读(3113) 评论(0) 推荐(1)
摘要:http://blog.csdn.net/u011327981/article/details/50601800 1. 内联函数 在C++中我们通常定义以下函数来求两个整数的最大值: 复制代码 代码如下: int max(int a, int b){ return a > b ? a : b;} 为 阅读全文
posted @ 2017-09-16 14:53 Commence 阅读(252) 评论(0) 推荐(0)
摘要:大体内容来源:http://blog.csdn.net/lujiandong1/article/details/49872763 迭代器失效的情况: 这段代码在删除后对迭代器自增,实际其本身已经失效了。 对于vector,删除当前的iterator会使得用棉所有元素的iterator都失效,因为序列 阅读全文
posted @ 2017-09-15 14:49 Commence 阅读(4762) 评论(0) 推荐(1)
摘要:转自某楼层的回复http://bbs.csdn.net/topics/280085643 首先,讨论这个问题应该仅从语法上讨论,如果讨论不同人之间编程风格上的差异,那这个问题是没有答案的。毕竟不同的人偏好不同。从语法上,在C++中(只讨论C++中)。class和struct做类型定义时只有两点区别: 阅读全文
posted @ 2017-09-05 18:43 Commence 阅读(670) 评论(0) 推荐(0)
摘要:查找字符串a是否包含子串b,不是用strA.find(strB) > 0而是strA.find(strB) != string:nposstring::size_type pos = strA.find(strB);if(pos != string::npos){} int idx = str.fi 阅读全文
posted @ 2017-09-05 14:34 Commence 阅读(7649) 评论(0) 推荐(0)
摘要:转载自http://www.cnblogs.com/tangxin-blog/p/5560699.html 参考文献:http://blog.csdn.net/zhaqiwen/article/details/7904515 近日在看项目中的框架代码时,发现了了一个奇特的语法:长度为0的数组例如 u 阅读全文
posted @ 2017-09-05 12:33 Commence 阅读(1694) 评论(0) 推荐(0)