摘要: 写在前面右值引用,就是那些只能出于赋值号右侧的变量(目前我的理解就是没有名称的对象或值),然后对它们的引用;移动构造,就是利用现成的对象来构造自己的新对象,而不是重新构造对象然后进行赋值操作(拷贝构造)。拷贝构造的特点就是利用已有的对象,将这个对象的值复制到新的对象中,这里其实是产生... 阅读全文
posted @ 2017-05-30 16:07 $逝水无痕$ 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 写在前面随着C++11标准的出现,C++的规范也越来越严谨,在减少语言的二义性上,C++委员会确实做了很多努力。至于那些学了C++98或者03的标准,就以为C++很烂的人,我只想送四个字,坐井观天。NULL vs nullptr在过去,我们如果要表示一个指针为空,我们条件反射肯定会这... 阅读全文
posted @ 2017-05-30 14:19 $逝水无痕$ 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 写在前面有人说C++11的诸多新特性让C++11变成了一种新的语言,也许吧,在我心里,C++永远是C++,不管它怎么变。lambda表达式先来看看lambda表达式的完整的结构吧。[ capture ] ( params ) mutable exception attribute -... 阅读全文
posted @ 2017-05-30 10:43 $逝水无痕$ 阅读(132) 评论(0) 推荐(0) 编辑