1.类中的每个成员函数都有一个隐形的指针形式(构造函数除外,构造函数是一个特殊的成员函数,函数内没有this指针),在所有的成员函数中都有一个固定的名称,称为this指针。
2.编译器会对成员函数进行处理,在对象调用成员函数时,对象地址做实参传递给成员函数的第一个形参指针。
3.this指针是一个隐形的指针,在对象调用成员函数时编译器会自己处理生成this指针,它不需要且不允许使用者手动的传参。
this指针付出了多大的贡献呢?this指针的付出让使用者减少了不少的麻烦,例如:
如果没有this指针,我们在定义成员函数时必须要传对象,但是当编译器为我们做了这些以后我们就少掉了很多的麻烦,所以我们还是需要感谢this指针的。