移动构造函数
https://blog.csdn.net/gxb0505/article/details/53572761 如果指针所指向非常大的内存数据的话,则拷贝构造的代价就非常昂贵,会极大地影响性能。C++11提供一种简洁解决方法:移动构造函数,即是在用原对象指针对新对象指针进行赋值后,将原对象成员指针置为空指针,使得其无法指向内存数据,从而保证在析构的时候不会产生内存泄漏。这样既不用分配新内存,也不会产生内存泄漏,从而很好地解决了上述问题。 来源: CSDN 作者: xiaoxiao落木 链接: https://blog.csdn.net/qq_28133013/article/details/104680450