每个非静态成员函数只会诞生一份函数实例,也就是说多个同类型的对象会共用一块代码。
区分这一块代码是哪个对象调用自己的:this指针
this指针 指向被调用的成员函数所属的对象
用途:1 区分形参和成员变量重名
2 在类的非静态成员函数中返回对象本事,使用 return *this
每个非静态成员函数只会诞生一份函数实例,也就是说多个同类型的对象会共用一块代码。
区分这一块代码是哪个对象调用自己的:this指针
this指针 指向被调用的成员函数所属的对象
用途:1 区分形参和成员变量重名
2 在类的非静态成员函数中返回对象本事,使用 return *this