注册 登录
编程论坛 C++教室

简单来说,C++里的this究竟是什么?

an012458 发布于 2015-11-24 11:00, 668 次点击
希望有直观一点的解答,谢谢
3 回复
#2
林月儿2015-11-24 11:02
当前对象的替代,结合四种用法理解
#3
kenierlee2015-11-24 11:44
class A
{
public: void f() { this->x = 0; }
private: int x;
};
int main()
{
    A a;
    a.f(); // 调用f的时候,实际上还把a的地址(&a)传了进去,也就是f方法中用到的this
}
#4
·charles2015-11-26 19:34
代表当前对象的指针
1