一. move
关于 lvaue 和 rvalue,在 c++11 以前存在一个有趣的现象:T& 指向 lvalue (左传引用), const T& 既可以指向 lvalue 也可以指向 rvalue。但却没有一种引用类型,可以限制为只指向 rvalue。这乍看起来好像也不是很大的问题,但其实不是这样,右值引用的缺失有时严重限制了我们在某些情况下,写出更高效的代码。举个粟子,假设我们有一个类...
分类:
编程语言 时间:
2015-08-03 21:01:35
阅读次数:
125
这本书其实是大四最后的一门选修课,但是由于当时学的较为匆忙,而且这也是一本很不错的教科书,再加上自己以后研究生也是类似的研究方向了,所以现在拿出来再读了一遍。这本书共分为两篇(原理篇和应用篇),共十章,380页左右。值得一提的是,本书的两个作者(张仰森和黄改娟)的名气不大,但是本书的参考文献中却多次出现了如陆汝钤院士、史忠植教授等的教材,所以被高校广泛作为教材使用。自己也有幸在所里和史忠植老师见过...
分类:
其他好文 时间:
2015-07-28 18:47:54
阅读次数:
795
关于图层的几个坐标系。对于ios来说,坐标系的(0,0)点在左上角,就是越往下,Y值越大。越往右,X值越大。一个图层的frame,它是position,bounds,anchorPoint和transform属性的一部分。设置一个新的frame将会相应的改变图层的position和bounds,但是...
分类:
移动开发 时间:
2015-07-28 17:20:43
阅读次数:
168
一、计算A节点的子节点数。 $num = ($AR - $AL -1)/2;二、查找A节点的所有子节点。select * from tree where L > $AL and R $AR order by L desc;四、增加节点。需要为要增加的节点腾出左右值的空间。然后将新节点插入数据库。在....
分类:
编程语言 时间:
2015-07-28 12:55:44
阅读次数:
143
Lambda表达式看了孟岩大大的一篇blog(http://blog.csdn.net/myan/article/details/5877305),偶决定先学一些主线内容:
①lambda表达式
②function/bind
③右值引用本篇记录lambda表达式的应用:Why Lambda:Lambda表达式其实偶以前也接触过,只是一直用VS2005很少使用。某个大大说:不学好lambda表达...
分类:
编程语言 时间:
2015-07-26 00:31:40
阅读次数:
122
以前有一个误解,认为匿名对象是一个右值。直到意识到,匿名对象可以传给引用类型的形参后,才发觉这一个认识不对。因为只有左值才能传递给引用类型的形参。测试中也发现,可以将匿名对象放置到等号的左边对其进行赋值,这更加坚定了我的认知。 如下代码,这样的写法是正确的:class Test{public:...
分类:
编程语言 时间:
2015-07-24 10:33:23
阅读次数:
185
移动语义--std::move编译器只对右值引用才能调用转移构造函数和转移赋值函数,而所有命名对象都只能是左值引用,如果已知一个命名对象不再被使用而想对它调用转移构造函数和转移赋值函数,也就是把一个左值引用当做右值引用来使用,怎么做呢?标准库提供了函数 std::move,这个函数以非常简单的方式将...
分类:
移动开发 时间:
2015-07-22 22:12:46
阅读次数:
203
转载至: http://www.dutor.net/index.php/2013/11/rvalue-reference-move-semantics-and-perfect-forwarding/ C++11 引入的新特性中,除了并发内存模型和相关设施,这些高帅富之外,最引人入胜且接地气的特性.....
分类:
移动开发 时间:
2015-07-21 21:59:56
阅读次数:
139
标题效果:鉴于加权值矩阵,带走一个地方的权利值之后,与其相邻的格儿童权利值变0。问多少可以取出到右值。思维:Amber论文题目。不难建设,图着色。颜色从S连边,还有一种颜色向T连边。再把相邻的格子连边。之后跑最小割,用总权值减去最大流就是答案。CODE:#include #include #incl...
分类:
其他好文 时间:
2015-07-18 14:00:04
阅读次数:
106
题目链接:http://codeforces.com/problemset/problem/558/B题目意思:给出一个序列,然后找出出现次数最多,但区间占用长度最短的区间左右值。 由于是边读入边比较,因此问题最关键的是,记录每个数第一次出现的位置,即左值。因为要保证次数是出现最多,因此需要一个c....
分类:
其他好文 时间:
2015-07-16 23:51:24
阅读次数:
152