this指针的用法

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 11:17:39

this指针的用法
this指针的用法

this指针的用法
楼上的回答的很好,另外加一点,对于非静态成员函数,他有一个隐含的参数就是this指针.
所以如果有A::b(int,int)这个函数,系统调用时,其实会这样调用b(int,int,this),其中this就是指向A类的一个对象的指针.static成员函数是没有隐含this指针这个参数的,原因是static函数是类的函数,与类的具体对象无关,所以自然不会传this指针给这种类型的函数.