首页 > 试题广场 >

什么是this指针?它的主要作用是什么?

[问答题]

什么是this指针?它的主要作用是什么?


推荐
C ++为成员函数提供了一个名字为this的指针,这个指针称为自引用指针。每当创建一个对象时,系统就把this指针初始化为指向该对象,即this指针的值是当前被调用的成员函数所在的对象的起始地址

每当调用一个成员函数时,系统就自动把this指针作为一个隐含的参数传给该函数。不同的对象调用同一个成员函数时,C++编译器将根据成员函数的this指针所指向的对象来确定应该引用哪一个对象的数据成员。

发表于 2018-05-05 21:17:01 回复(0)