![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
bleeoom
这个作者很懒,什么都没留下…
展开
-
C++ restrict
关键字restrict只用于限定指针;该关键字用于告知编译器,所有修改该指针所指向内容的操作全部都是基于该指针的(即restrict修饰的那个指针),即不存在其它进行修改操作的途径;这样的目的是*帮助*编译器进行更好地优化代码,生成效率更高的汇编代码。例如int f(int * a,int * b){ *a=1; *b=2; return *a; } 除非a=b, 否原创 2017-01-16 22:47:44 · 610 阅读 · 0 评论 -
C++ — 把lambda 表达式装进vector
C++ — 把lambda 表达式装进vector原创 2017-03-10 14:54:10 · 2591 阅读 · 0 评论 -
C++ —内存对齐
详见:http://11142019.blog.51cto.com/11132019/1846832转载 2017-07-14 15:53:22 · 157 阅读 · 0 评论 -
C++ STL中Map的按Key排序和按Value排序
map是用来存放<key, value>键值对的数据结构,可以很方便快速的根据key查到相应的value。假如存储学生和其成绩(假定不存在重名,当然可以对重名加以区分),我们用map来进行存储就是个不错的选择。 我们这样定义,map<string, int>,其中学生姓名用string类型,作为Key;该学生的成绩用int类型,作为value。这样一来,我们可以根据学生姓名快速的查找到他的成绩。转载 2017-07-18 21:26:12 · 216 阅读 · 0 评论