求 高人给与指点   明确告诉我this 是感什么的  谢谢

解决方案 »

  1.   

    this是一个动态的东西,绝对不是静态的表示当前对象的引用
      

  2.   

    当需要的时候,类的非静态成员函数靠这个指针来引用那个调用它的对象。
    而类的静态成员函数是不需要从对象上调用的,因为静态成员函数没有this指针。
    全局函数或namespace域的孤立函数,其调用也跟对象无关,当然他们也没有this指针。
      

  3.   

    比如:void f(A* pa) {...}void A::f() {
        g(this);
    }当调用a.f();时,f里边的调用就相当于:g(&a),当调用b.f();时,f里边的调用就相当于:g(&b);