摘要:
刷知乎看到了这个题目: 第一反应,这个写法有点太奇怪了吧...不过静下心来,还是可以解释一下的。 这个写法对于我这个小白来说,还是挺难认出来的...看了大神的意见,可读性比较好的写法,应该是用类型别名 这样可读性就好了许多,也比较容易理解了。ptr是一个函数,参数列表为(int,int),返回类型为 阅读全文
摘要:
右值引用和移动操作是C++11提出的新概念,通过这些操作,可以降低拷贝操作带来的消耗。先来简单介绍一下左值和右值。 左值一般指的是一个对象,或者说是一个持久的值,例如赋值的返回值、下标操作、解引用以及前置递增等。 右值是一个短暂的值,比如一个表达式的求值结果、函数返回值以及一个字面值等。 为了区分, 阅读全文