为什么这两个结果的顺序不一样?求大神解答。谢谢
第一个,17、18行是同一个变量,运行至18行时Car的对象(父对象)被销毁,所以构造完就调用析构。
第二个,是两个变量,直到程序结束两个同时被销毁,所以同时出现两个2.