construct: x = 10 y = 20 //pt构造 +++++++++++++++++++++ construct: x = 0 y = 0 //temp构造 where copy construcor of this from p:(m_x=13,m_y=23) //生成临时对象 ~Point():x=13y=23 //析构temp x = 13 y = 23
+++++++++++++++++++++ construct: x = 0 y = 0 //temp构造 where copy construcor of this from p:(m_x=14,m_y=24) //生成临时对象 ~Point():x=14y=24 //析构temp ~Point():x=14y=24 //析构临时对象,由于这里没有被赋值给另一个对象 x = 14 y = 24
+++++++++++++++++++++ construct: x = 0 y = 0 //temp构造 where copy construcor of this from p:(m_x=15,m_y=25) //生成临时对象 ~Point():x=15y=25 //析构temp ~Point():x=15y=25 //析构临时对象,由于这里没有被赋值给另一个对象