diff --git a/OOP/15Exam/3.6.cpp b/OOP/15Exam/3.6.cpp index 9a2892b..5c82a21 100644 --- a/OOP/15Exam/3.6.cpp +++ b/OOP/15Exam/3.6.cpp @@ -83,6 +83,23 @@ Destructor!(5,7) Destructor!(2,5) Destructor!(3,2) */ +/* +(Num: 1)Constructor!(3,2) +(Num: 2)Constructor!(2,5) +(Num: 3)Constructor!(0,0) +c1=(3,2) +c2=(2,5) +(Num: 4)Copy Constructor!(2,5) +(Num: 5)Constructor!(5,7) +(Num: 6)Copy Constructor!(5,7) +(Num: 5)Destructor!(5,7) +(Num: 6)Destructor!(5,7) +(Num: 4)Destructor!(2,5) +c3=c1+c2=(5,7) +(Num: 6)Destructor!(5,7) +(Num: 2)Destructor!(2,5) +(Num: 1)Destructor!(3,2) +*/ /* 开启右值引用优化: @@ -99,4 +116,20 @@ c3=c1+c2=(5,7) Destructor!(5,7) Destructor!(2,5) Destructor!(3,2) +*/ + +/* +(Num: 1)Constructor!(3,2) +(Num: 2)Constructor!(2,5) +(Num: 3)Constructor!(0,0) +c1=(3,2) +c2=(2,5) +(Num: 4)Copy Constructor!(2,5) +(Num: 5)Constructor!(5,7) +(Num: 5)Destructor!(5,7) +(Num: 4)Destructor!(2,5) +c3=c1+c2=(5,7) +(Num: 5)Destructor!(5,7) +(Num: 2)Destructor!(2,5) +(Num: 1)Destructor!(3,2) */ \ No newline at end of file