今天在酷壳网无意之间看到了一道设计一个简单的C++ String类的题目:http://coolshell.cn/articles/10478.html
才知道有关C++11的移动构造和移动赋值。
在进行一番浅短的学习之后,对于C++ 11标准也有所了解,在此记录下来。
一个例子里来介绍一下右值引用的功能: http://www.cnblogs.com/TianFang/archive/2013/01/26/2878356.html
A Brief Introduction to Rvalue References: http://www.artima.com/cppsource/rvalue.html
Move semantics and rvalue references in C++11: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2027.html
上文的翻译:http://blog.csdn.net/liyongofdm/article/details/7667942
C++ 0x 之左值与右值、右值引用、移动语义、传导模板:http://blog.csdn.net/hikaliv/article/details/4541429
翻译:怎样理解 C++ 11中的move语义(深入):http://www.cnblogs.com/tingshuo/archive/2013/01/22/2871328.html
[译]详解C++右值引用 :http://amazingjxq.com/2012/06/06/%E8%AF%91%E8%AF%A6%E8%A7%A3c%E5%8F%B3%E5%80%BC%E5%BC%95%E7%94%A8/
C++11 标准新特性: 右值引用与转移语义: http://www.ibm.com/developerworks/cn/aix/library/1307_lisl_c11/index.html
C++ 标准库的auto_ptr智能指针: http://my.oschina.net/costaxu/blog/105101
C++STL智能指针auto_ptr: http://www.cnblogs.com/SelaSelah/archive/2012/04/27/2473382.html
auto_ptr智能指针: http://www.360doc.com/content/10/0902/09/2795334_50554604.shtml
C++ 11标准介绍: http://blog.csdn.net/zhuxianjianqi/article/details/8658169