扫一眼课上的PPT
看到->,我就想,this是个指向对象的指针 (对象的地址赋给this指针)。然后就在主函数中开始写了。
见下图
出事了耶。
用一张图解释
很正常,输出为1。
To conclude
this 是一个指向对象的指针。但它并不是在哪都能用的。就像上面举的例子一样,我在类内能用this,而在主函数中不能用。
其实我们知道有this就行了,一般写代码的时候不用自己写,电脑会帮你完成。当对一个对象调用成员函数时,编译程序先将对象的地址赋给this指针,然后调用成员函数,每次成员函数存取数据成员时,也隐含使用this指针。