在执行任何成员函数时,该成员函数都会包含一个隐藏的指针,称为this指针,该指针包含调用该成员函数的对象的地址。
函数volume()中的this指针就包含Box的地址,在为另一个Box对象调用该函数时,this指针就被设置为包含该对象的地址。
一般情况下:this指针可以显示调用,也可以隐式使用。
在返回对象的地址时,需要显示使用this指针。
静态成员函数不包含this指针。
从函数中返回this指针
在执行任何成员函数时,该成员函数都会包含一个隐藏的指针,称为this指针,该指针包含调用该成员函数的对象的地址。
函数volume()中的this指针就包含Box的地址,在为另一个Box对象调用该函数时,this指针就被设置为包含该对象的地址。
一般情况下:this指针可以显示调用,也可以隐式使用。
在返回对象的地址时,需要显示使用this指针。
静态成员函数不包含this指针。
从函数中返回this指针