In the yellow marked part, since the c2 and this pointer can replace each other, so why not can be directly written return c2?? (thank you!

CodePudding user response:
How do you know this point to c2???????
CodePudding user response:
You try, but I assure you that you compile
CodePudding user response: