MSDN 参考:https://msdn.microsoft.com/zh-cn/library/hh279674.aspx

unique_ptr:只允许一个拥有者,通过删除复制等操作来禁止转让所有权,转移 owner 时使用 std::move,用来替代 auto_ptr。

	{
                		std::unique_ptr<A> ptr(new A);
                
                		ptr.get();
                		std::unique_ptr<A> qa;
                
                		cout << __FUNCTION__ << endl;
                		qa = std::move(ptr); //转移owner
                
                		ptr.reset();
                
                		cout << __FUNCTION__ << endl;
                	}
                
                	cout << __FUNCTION__ << endl;