摘要: 我们定义了一个可以传入右值引用的构造函数的类B,在使用std::move的时候,我们非常容易犯一个错误。看下面的代码:class B{public: B() :s(10), ptr(new int[s]) { std::cout void function(T&& a);如... 阅读全文
posted @ 2015-05-02 21:31 P.wang 阅读(16959) 评论(1) 推荐(3) 编辑
摘要: 新版的C++标准库出现了很多C++11的新特性,刚开始接触确实很费劲,特别是右值引用和move函数这种基于效率的考虑损失了语言的简单直接的特性,废话不多说,先看右值引用。C++中根据const和non_const,lvalue和rvalue可分为四类对象 non_const const... 阅读全文
posted @ 2015-05-02 17:24 P.wang 阅读(832) 评论(0) 推荐(0) 编辑