![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++开发学习
JoshuaCL
这个作者很懒,什么都没留下…
展开
-
c++ map学习记录
1.map的本质是一类关联容器,其Key不可以修改,map的内部实现是一颗红黑树,因此其内部的数据都是有序的。2.map的功能是自动建立Key-value的意义对应的关系,值得注意的是key的类型必须支持<操作符 根据key值可以快速的查找记录,其复杂度为log(N)3.往map中插入元素myMap.insert(pair<int, string>(1, "fir...原创 2019-01-20 17:34:44 · 146 阅读 · 0 评论 -
&运算
example:exponent & 0x1看见这个0x你肯定知道这就是16进制表示了,而0x1就是最后一位肯定是1。偶数的二进制表示中最后一位肯定是0,如果是奇数那肯定是1,所以一个整数与0x1做按位与运算得到的结果是0或者1就可以判断出这个整数是偶数还是奇数需注意:位运算会将数转换成二进制数...原创 2019-02-16 15:46:55 · 382 阅读 · 0 评论 -
巧用异或运算
1.不借助temp,交换a,ba=a^b;b=a^b;a=a^b;原创 2019-02-25 20:13:10 · 149 阅读 · 0 评论